淺析HTML5中header標(biāo)簽的用法

<header>標(biāo)簽定義文檔的頁眉,通常是一些引導(dǎo)和導(dǎo)航信息。它不局限于寫在網(wǎng)頁頭部,也可以寫在網(wǎng)頁內(nèi)容里面。
在新的標(biāo)準(zhǔn)中header標(biāo)簽定義如下:
"A group of introductory or navigational aids.”
基本意思是“一組介紹性的護著導(dǎo)航相關(guān)的輔助內(nèi)容”。字面上理解header標(biāo)簽不單單只是定義頁頭內(nèi)容,也可以定義頁頭以下其它內(nèi)容的介紹。這和我們傳統(tǒng)的頁面header定義并不完全一致。
通常<header>標(biāo)簽至少包含(但不局限于)一個標(biāo)題標(biāo)記(<h1>-<h6>),還可以包括<hgroup>標(biāo)簽,還可以包括表格內(nèi)容、標(biāo)識、搜索表單、<nav>導(dǎo)航等。
- <header>
- <h1>雨打浮萍</h1>
- <p>專注于web前端開發(fā)</p>
- </header>
- <article>
- <header>
- <h1>html5語義化標(biāo)簽之結(jié)構(gòu)標(biāo)簽</h1>
- <p>article、section、hgroup、aside、nav...</p>
- </header>
- <p>...這里面包含很多東西...</p>
- </article>
在上面的結(jié)構(gòu)中,我們可以看到使用header我們定義了一篇文章的標(biāo)題和內(nèi)容。這里header標(biāo)簽的使用并不是頁面的頁頭,而是文章的頁頭。
所以在HTML5中,header的使用更加靈活,你可以根據(jù)你的需要來定義和組織document結(jié)構(gòu)。
同樣,在架構(gòu)頁面時,header標(biāo)簽一般都放在頁面的頂部,但是如果你想把他放在左側(cè),右側(cè)甚至底部都沒有關(guān)系,標(biāo)簽只定義了本身在頁面的角色,而不是位置。當(dāng)然更具搜索引擎優(yōu)化原則,重要內(nèi)容最后在架構(gòu)頁面的時候提前。
最后由于在HTML5中header屬于塊元素,如果我們要在大多數(shù)主流瀏覽器使用的話最好定義CSS,如下。
- header { display:block;}
相關(guān)文章
HTML標(biāo)簽meta總結(jié),HTML5 head meta 屬性整理
移動前端開發(fā)中添加一些webkit專屬的HTML5頭部標(biāo)簽,幫助瀏覽器更好解析HTML代碼,更好地將移動web前端頁面表現(xiàn)出來。本文整理一些常用的meta標(biāo)簽,需要的朋友可以參考下2017-06-29- 本文主要記錄了使用CSS3的float布局制作header的過程,從最初的結(jié)構(gòu)到最后的定稿的全部記錄以及修改過程,十分的詳細(xì),給需要的小伙伴參考下2020-12-21
html5+css3之CSS中的布局與Header的實現(xiàn)
本文從CSS3的布局(CSS的布局的演化、CSS3盒模型-box-sizing、float布局中的bfc、Flexbox簡介)Header布局的實現(xiàn)(float實現(xiàn)布局、Header js的實現(xiàn))向我們展示了HTML5與CS2014-11-21html5小技巧之通過document.head獲取head元素
html5中通過document.head獲取head元素2014-06-04html5理解head_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了html5理解head,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-13