Coding/HTML & CSS

HTML - address 요소

개발자 동퐈 2025. 2. 27. 20:03

 

몇몇 홈페이지를 보면 홈페이지 최하단에 회사 정보가 적혀있는 것을 볼 수 있다.

 

<address> 요소는 이런 정보들을 기입하는 데 사용하는 요소이다.

MDN을 살펴보면 <address> 요소 안에는 작성 규칙이 정해진 것은 아니고 실제주소, URL, 이메일, 전화번호, SNS, 좌표 등등 다양한 정보와 이 정보를 제공하는 주체가 반드시 포함되어야 한다고 되어있다. 작성 위치 또한 정해지지 않았으며 다른 섹션에서도 사용될 수 있다고 한다.

 

<address>
      <span>(주) 여기어때컴퍼니</span>
      <p>
        <span
          >주소<span aria-hidden="true">:</span>서울특별시 강남구 봉은사로 479,
          479타워 11층 <span aria-hidden="true">|</span> 대표이사<span
            aria-hidden="true"
            >:</span
          >정명훈 <span aria-hidden="true">|</span> 사업자등록번호<span
            aria-hidden="true"
            >:</span
          >
          742-86-00224 <a href="/">사업자정보확인</a></span
        >
      </p>
      <p>
        <span
          >전자우편주소<span aria-hidden="true">:</span
          ><a href="mailto:help@yeogi.com">help@yeogi.com</a>
          <span aria-hidden="true">|</span> 통신판매번호 2017-서울강님-01779
          <span aria-hidden="true">|</span> 관광사업자 등록번호<span
            aria-hidden="true"
            >:</span
          >제1026-24호<span aria-hidden="true">|</span>전화번호<span
            aria-hidden="true"
            >:</span
          >
          1670-6252 <span aria-hidden="true">|</span> 호스팅서비스제공자의 상호
          표시<span aria-hidden="true">:</span> (주)여기어때컴퍼니</span
        >
      </p>
      <span
        >(주) 여기어때컴퍼니는 통신판매중개자로서 통신판매의 당사자가 아니며,
        상품의 예약, 이용 및 환불 등과 관련한 의무와 책임은 각 판매자에게
        있습니다.</span
      >
    </address>

 

위 내용을 토대로 마크업을 해봤다. address 요소의 기본적인 형태는 이탤릭체를 쓴 것처럼 텍스트가 기울어져 있다. 

이런 내용을 마크업 할 때 약간의 팁이라면 메일이나 전화번호에는 바로 연결이 필요한 경우 <a> 태그를 이용해서 바로접근 가능하게 해야 하며 : 이나 | 이런 구분을 넣기 위해 사용하는 기호의 경우 따로 <span> 태그로 감싸고 aria-hidden="true' 속성을 작성해 주는 것이다. 이는 시각 장애인들을 위한 웹 접근성을 강화시켜 주는 속성으로, 스크린리더로 텍스트에 접근했을 때 기호를 읽어주지 않기 때문에 정보 취득이 용이하다. 

만약 aria-hidden="true" 속성을 빼게 된다면 스크린리더가 기호를 텍스트로 취급하고 읽어주기 때문에 텍스트 내용을 파악하기 힘들 수 있다.

'Coding > HTML & CSS' 카테고리의 다른 글

HTML - video, source 요소  (0) 2025.02.27
HTML - picture, source 요소  (0) 2025.02.27
HTML - 텍스트 레벨 요소  (0) 2025.02.26
HTML - 섹션과 메인 요소  (0) 2025.02.26
HTML - 컨테이너 요소  (0) 2025.02.26