개요

 

 

기존 HTML4 과 XHTML1.0은 <div>요소와 <span>요소를 사용하여 구조화를 하였다.

이런 방식은 문서구조 와 스타일 지정이 명확하게 구분되지 못하는 문제가 발생된다.

이 문제를 해결하기 위하여 HTML5는 새롭게 문서 구조를 설계하는 요소가 추가되었다.

 

 

섹션 관련 요소

 

 

section

  • 장, 절 등의 섹션 영역
  • 반드시 제목을 의미하는 헤딩 요소가 포함되어야 한다.
  • article요소와 구분되어 사용해야한다.
  • section을 기존의 div요소와 구분하지 않고 사용하는 경우가 많은데, div요소는 레이아웃을 구현할때 사용한다

header

  • 상단 콘텐츠 영역
  • 페이지의 header로 사용할 경우 사이트 제목, 로고, 검색영역으로 사용한다.
  • section요소 내에서 사용할 경우 제목등을 포함하는 내용으로 마크업 할 수 있다.

footer

  • 하단 콘텐츠 영역
  • adress정보, 관련링크 그리고 저작권등을 마크업한다.

nav

  • 사이트 주요 네비게이션 영역
  • 일반적으로 제목요소를 사용하지 않는다.

article

  • 독립된 하나의 콘텐츠로 분류할때 사용
  • 블로그 포스트나 뉴스본문등과 같은 영역으로 사용된다.

aside

  • 부가 콘텐츠 영역

adress

  • 주소 등 연락처 정보 영역

 

예제 소스

 

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>.....<⁄title>
<⁄head>
<body>
	<header>
		<hgroup>
			<h1>.....<⁄h1>
			<h2>.....<⁄h2>
		<⁄hgroup>
		<nav>
			<ul>
				<li><a href="#">.....<⁄a><⁄li>
				<li><a href="#">.....<⁄a><⁄li>
				<li><a href="#">.....<⁄a><⁄li>
			<⁄ul>
		<⁄nav>
	<⁄header>
	<article>
		<header>
			<h1>.....<⁄h1>
			<p>.....<⁄p>
		<⁄header>
		<section>
			<hgroup>
				<h2>.....<⁄h2>
				<h3>.....<⁄h3>
			<⁄hgroup>
			<p>.....<⁄p>
			......
		<⁄section>
		<footer>
			<address>작성자전화번호 : 000-0000-0000 <⁄address>
		<⁄footer>
		<aside>
			<section>
				<h2>.....<⁄h2>
				<p>.....<⁄p>
			<⁄section>
		<⁄aside>
	<⁄article>
	<footer>
		<ul>
			<li><a href="#">개인정보 보호정책<⁄a><⁄li>
			<li><a href="#">이메일주소 무단 수집거부<⁄a><⁄li>
			<li><a href="#">서비스 이용약관<⁄a><⁄li>
		<⁄ul>
		<p>copyright © .....<⁄p>
	<⁄footer>
<⁄body>
<⁄html>

 

 

하단배너
,
count total , today , yesterday
rss
I am
알립니다
분류 전체보기
잡다한이야기
게임이야기
책읽는이야기
웹이야기
블로그이야기
결혼이야기
반려견이야기
임산부이야기
육아이야기