..

Search

<header>

HTML <header> 태그


정의 및 특징

<header> 태그는 문서나 특정 섹션(section)의 헤더(header)를 정의할 때 사용합니다.

 

헤더(header)는 보통 도입부에 해당하는 콘텐츠나 네비게이션 링크의 집합 등과 같은 정보를 포함하게 됩니다.

- 하나 이상의 제목 요소(h1 ~ h6)

- 로고(logo)나 아이콘(icon)

- 저자(author) 정보

 

HTML 문서는 여러 개의 <header> 요소를 포함할 수 있습니다.


예제
<article>
    <header>
        <h3>날씨 정보</h4>
        <h4>2월 19일</h4>
        <p>- 기상청 제공 -</p>
    </header>
    <p>서울 : 맑음</p>
    <p>대전 : 흐림</p>
    <p>부산 : 비</p>
</article>

코딩연습 ▶


지원하는 브라우저 및 버전

태그명

chrome

edge

ie

firefox

safari

opera

<header> 5.0 지원함 9.0 4.0 4.1 11.1

HTML5 미지원 브라우저에서의 사용 방법

인터넷 익스플로러 8 또는 그 이하 버전처럼 HTML5를 지원하지 않는 브라우저이거나 해당 브라우저의 스크립팅 기능이 꺼져있을 경우에는 HTML5의 섹션과 제목 요소를 제대로 지원하기 위해 다음과 같은 코드를 추가해야 합니다.

<!--[if lt IE 9]>
<script>
  document.createElement("article");
  document.createElement("aside"  );
  document.createElement("footer" );
  document.createElement("header" );
  document.createElement("hgroup" );
  document.createElement("nav"    );
  document.createElement("section");
  document.createElement("time"   );
</script>
<noscript>
  여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다.
  하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다.
</noscript>
<![endif]-->

HTML5에서 변경된 사항

<header> 태그는 HTML5에서 새롭게 추가된 요소입니다.


CSS 기본값

header { 
  display: block;
}

DOM 인터페이스


연관 페이지

HTML 의미 요소 수업 ⇒


연습문제