본문 바로가기

공부/퍼블리싱

HTML 헤딩 작성 시 유의할 점 - Sectioning Root

Sectioning Root란?

 

  • Sectioning Root는 '최상위 Section을 의미
  • HTML5에서 새롭게 추가 된 명세
  • 섹셔닝 루트 외부에서는 내부 개요에 접근 불가
  • 문맥 아닌 콘텐츠를 전체 개요에서 격리하는 역할

중요한 점은 비록 HTML에 명시가 되어 있지만, 브라우저 제조사가 오랜기간 해당 알고리즘을 구현하지 않았기 때문에 이 개념을 실무에서 적용하는 것은 권장하지 않는다.

 

Sectioning Root의 종류

<body>
<blockquote>
<details>
<dialog>
<figure>
<fieldset>
<td>

 

가급적 섹셔닝 루트 요소 안에는 헤딩을 작성하지 않는 것이 좋다.

 

 

 

출처 : The RED : 견고한 UI 설계를 위한 마크업 가이드 by 정찬명