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

