728x90
반응형
HTML 구조관련요소
HTML5에서 새롭게 추가된 요소이며, 의미와 관련성을 가지고 있습니다. 일반적으로는 컨텐츠들의 장과 절등을 구분하고자 할 경우 사용하며, 반드시 제목과 관련된 요소가 포함 되어야 합니다. 아웃라인에 영향을 주며, article과 구분하여 사용해야 합니다.
<header>, <section>, <footer>, <nav>, <article>, <aside>
요소 유형 | 태그명 | 태그의 의미 및 특징 |
---|---|---|
블록 레벨 요소 | <header></header> | 1. HTML 문서의 헤더 영억을 의미하는 태그로 제목이나 내비게이션, 검색 등의 내용들을 포함할 수 있습니다. |
2. 텍스트, 인라인 요소, 블록 레벨 요소를 포함할 수 있지만 <header>, <footer> 태그는 포함할 수 없습니다. | ||
<section></section> | 1. HTML 문서에서 맥락이 같은 요소들을 주제별로 그룹화해주는 태그이며 섹션 주제에 대한 제목 요소(<h2>~<h6>)를 포함하는 것이 좋습니다. | |
2. 텍스트, 인라인 요소, 블록 레벨 요소를 포함할 수 있습니다. | ||
<footer></footer> | 1. HTML 문서의 푸터 영역을 의미하는 태그로 섹션 작성자나 저작권에 대한 정보, 관련된 문서의 링크를 포함할 수 있습니다. | |
2. 텍스트, 인라인 요소, 블록 레벨 요소를 포함할 수 있지만 <header>, <footer> 태그는 포함할 수 없습니다. | ||
<nav></nav> | 1. HTML 문서의 메인 메뉴나 목차 등을 정의해 주는 태그입니다. | |
2. 텍스트, 인라인 요소, 블록 레벨 요소를 포함할 수 있습니다. | ||
<article></article> | 1. HTML 문서 내에서 독립적으로 배포 또는 재사용이 가능한 게시물, 뉴스 기사, 블로그 포스팅 등을 의미하는 태그이며 재목 요소 (<h2>~<h6>)를 포함하는 것이 좋습니다. | |
2. 택스트, 인라인 요소, 블록 레벨 요소를 포함할 수 있습니다. | ||
<aside></aside> | 1. 메인 콘텐츠와 직접적으로 관련이 없는 영역을 의미하는 태그이며 HTML 문서의 오른쪽이나 왼쪽의 사이드 메뉴나 광고 등의 영역으로 사용됩니다. | |
2. 텍스트, 인라인 요소, 블록 레벨 요소를 포함할 수 있습니다. |
레이아웃 구성
html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>구조 요소</title>
</head>
<body>
<header>
<h1><a href="/">반응형웹</a></h1>
<nav>
<ul>
<li><a href="/">MENU01</a></li>
<li><a href="/">MENU02</a></li>
<li><a href="/">MENU03</a></li>
<li><a href="/">MENU04</a></li>
<li><a href="/">MENU05</a></li>
</ul>
</nav>
</header>
<div id="container">
<section>
<h2>콘텐츠 그룹01</h2>
</section>
<section>
<h2>콘텐츠 그룹02</h2>
</section>
<article>
<h2>주요기사</h2>
</article>
<aside>광고</aside>
</div>
<footer>
<address>경기도 성남시 수정구 고등동 032)111-2233 study@naver.com</address>
<p>COPYRIGHT © All rights reserved</p>
</footer>
</body>
</html>
결과
'HTML' 카테고리의 다른 글
블록 구조 / 인라인 구조 (4) | 2022.08.20 |
---|---|
웹 표준/웹 호환성/웹 접근성 (7) | 2022.08.08 |
UI/UX 콘셉트 기획 발표 자료 (4) | 2022.07.26 |
댓글