반응형
section
문서 내에서 같은 의미의 구역(제목으로 시작하는 컨텐츠)을 나눌 때 사용합니다.
- - 섹션의 제목으로 사용되는 제목컨텐츠는 상하구조를 갖지않으며 섹션내 사용된 제목컨텐츠는 레이아웃에 영향을 주지않습니다.
- - 신문기사와 같은 배포형은 section이 아닌 article을 사용합니다.
- - section에 스타일이나 스크립트를 지정하려고 한다면 div를 사용하는 것이 좋습니다.
<h1>육대주</h1>
<p>지구 위의 여섯 대륙</p>
<section>
<h1>아시아</h1>
<ul>
<li>한국</li>
<li>일본</li>
<li>중국</li>
</ul>
<section>
<h1>한국</h1>
<ul>
<li>서울</li>
<li>부산</li>
<li>광주</li>
</ul>
</section>
</section>
<section>
<h1>유럽</h1>
<ul>
<li>프랑스</li>
<li>이탈리아</li>
<li>독일</li>
</ul>
</section>
article
문서내의 독립적인 글. 블로그 글이나 뉴스 본문 등을 구성하는 섹션을 나타냅니다.
- - article 안에서 header, footer와 같은 하나의 페이지형식으로 구현할 수도 있으며 페이지 안에서 article요소가 여러번 반복되어도 상관이 없습니다.
- - 인용구, 광고, 네비게이션 용도로 사용할 수 있지만, 단순한 삽입구를 위해 사용하는 것은 적합하지 않습니다.
- - article 요소가 중첩될 경우, 중첩된 article 요소는 서로 상호관련이 있어야 합니다. 예를 들어, 블로그 글을 나타내는 article 요소 내부에 블로그 방문자 댓글이나 의견을 article 요소로 넣을 수 있습니다.
<h1>My blog</h1>
<article>
<header>
<h1>The Very First Rule of Life</h1>
<p>...</p>
</header>
<p>If there's a microphone anywhere near you, assume it's hot and sending whatever
you're saying to the world. Seriously.</p>
<p>...</p>
<footer>
<a href="#">Show comments...</a>
</footer>
</article>
aside
섹션의 내용과 관련이 없지는 않지만 분리되어도 문제 없는 섹션으로 주로 사이드바 형태로 표현됩니다.
- - aside태그는 본문 내용에 대한 추가적인 설명을 할때 사용하는 태그로 본문과 별도로 추가적인 언급을 위해서 사용합니다.
<aside>
<p><aside>태그는 본문 내용에 대한 추가적인 설명을 할때 사용하는 태그로 본문과 별도</p>
</aside>
header
머릿말 태그. 소개, 또는 문서에 대한 탐색 요소의 그룹을 지정합니다.
<header>
<h1>https://codefactoryglobal.tistory.com/</h1>
<p>codefactoryglobal.tistory.com/</p>
</header>
footer
페이지 하단부의 저작권 정보나 서비스 제공자 정보 등을 제공하는 부분을 의미합니다.
<footer>
<p>Copyright All Rights Reserved.</p>
</footer>
menu
페이지 내 기능을 하는 버튼/링크의 모음(대표적으로는 툴바)을 나타냅니다.
- - type은 context, toolbar, list 3가지의 type이 있고 기본값은 list.
<menu type="toolbar">
<li><menu label="File"><button type="button">New...</button> <button type="button">Open...</button> <button type="button">Save</button></menu></li>
<li><menu label="Edit"><button type="button">Cut</button> <button type="button">Copy</button> <button type="button">Paste</button></menu></li>
</menu>
nav
외부 페이지로 연결되는 링크의 모음을 나타냅니다.
<nav>
<ul>
<li>Home</li>
<li>Events</li>
<li>Contact us</li>
</ul>
</nav>
반응형