HTML 컨테이너 태그
본문
컨테이너 태그
HTML은 컨테이너 태그 세트를 제공합니다. 이러한 태그에는 지정되지 않은 다른 태그 세트가 포함될 수 있습니다.
- article
- section
- div
그들 사이의 차이점을 이해하는 것은 혼란스러울 수 있습니다.
각각을 언제 사용해야 하는지 봅시다.
article
article 태그는 페이지의 다른 것들과 독립적일 수 있는 것을 식별합니다.
예를 들어 홈페이지의 블로그 게시물 목록입니다.
또는 링크 목록.
<div>
<article>
<h2>A blog post</h2>
<a ...>Read more</a>
</article>
<article>
<h2>Another blog post</h2>
<a ...>Read more</a>
</article>
</div>
우리는 목록에만 국한되지 않습니다. article는 페이지의 주요 요소가 될 수 있습니다.
<article>
<h2>A blog post</h2>
<p>Here is the content...</p>
</article>
article 태그 안에 제목 (h1-h6)이 있어야 합니다.
section
문서의 섹션을 나타냅니다. 각 섹션에는 제목 태그 (h1-h6)가 있고 섹션 본문이 있습니다.
예:
<section>
<h2>A section of the page</h2>
<p>...</p>
<img ... />
</section>
긴 기사를 여러 섹션으로 나누는 것이 좋습니다.
일반 컨테이너 요소로 사용해서는 안됩니다. 이를 위해 div가 만들어집니다.
div
div는 일반 컨테이너 요소입니다.
<div>
...
</div>
CSS를 사용하여 스타일을 지정할 수 있도록 이 요소에 클래스 또는 id 속성을 추가하는 경우가 종종 있습니다.
컨테이너가 필요하지만 기존 태그가 적합하지 않은 곳에서 div를 사용합니다.
페이지 관련 태그
nav
이 태그는 페이지 탐색을 정의하는 마크 업을 작성하는 데 사용됩니다. 여기에 일반적으로 ul 또는 ol 목록을 추가합니다.
<nav>
<ol>
<li><a href="/">Home</a></li>
<li><a href="/blog">Blog</a></li>
</ol>
</nav>
aside
aside 태그는 기본 컨텐츠와 관련된 컨텐츠를 추가하는 데 사용됩니다.
예를 들어 따옴표를 추가 할 수 있는 상자입니다. 또는 사이드 바.
예:
<div>
<p>some text..</p>
<aside>
<p>A quote..</p>
</aside>
<p>other text...</p>
</div>
따로 사용한다는 것은 그 안에 들어있는 것들이 그 부분이 규칙적으로 흘러가는 부분이 아니라는 신호입니다.
header
헤더 태그는 소개 페이지 인 부분을 나타냅니다. 예를 들어 하나 이상의 제목 태그 (h1-h6), 기사의 태그 라인, 이미지를 포함 할 수 있습니다.
<article>
<header>
<h1>Article title</h1>
</header>
...
</div>
main
main 태그는 페이지의 주요 부분을 나타냅니다.
<body>
....
<main>
<p>....</p>
</main>
</body>
footer
footer 태그는 기사의 바닥 글 또는 페이지의 바닥 글을 결정하는 데 사용됩니다.
<article>
....
<footer>
<p>Footer notes..</p>
</footer>
</div>
- 이전글객체 파괴를 사용할 때 필드 이름을 바꾸는 방법 19.08.28
- 다음글TypeScript를 사용하지 않고 JavaScript에서 유형을 확인하는 방법 19.08.28