對nav標(biāo)簽的定義與規(guī)定
HTML5中的新元素標(biāo)簽<nav>用來將具有導(dǎo)航性質(zhì)的鏈接劃分在一起,使代碼結(jié)構(gòu)在語義化方面更加準(zhǔn)確,同時對于屏幕閱讀器等設(shè)備的支持也更好。
一直以來,我們習(xí)慣于使用形如
<div id="nav">或<ul id="nav">
這樣的代碼來寫頁面的導(dǎo)航;在HTML5中,我們可以直接將導(dǎo)航鏈接列表放到<nav>標(biāo)簽中
根據(jù)W3C的定義規(guī)范:
nav元素是一個可以用來作為頁面導(dǎo)航的鏈接組;其中的導(dǎo)航元素鏈接到其他頁面或當(dāng)前頁面的其他部分。并不是所有的鏈接組都要被放
進(jìn)<nav>元素;例如,在頁腳中通常會有一組鏈接,包括服務(wù)條款、首頁、版權(quán)聲明等;這時使用<footer>元素是最恰當(dāng)
的,而不需要<nav>元素。
一個頁面中可以擁有多個<nav>元素,作為頁面整體或不同部分的導(dǎo)航;
<nav>不僅可以用來作為頁面全局導(dǎo)航,也可以放在<article>標(biāo)簽內(nèi),作為單篇文章內(nèi)容的相關(guān)導(dǎo)航鏈接到當(dāng)前頁面的其他位置。
<nav> <h1>Navigation</h1> <ul> <li><a href=”articles.html”>Index of all articles</a></li> <li><a href=”today.html”>Things sheeple need to wake up for today</a></li> <li><a href=”successes.html”>Sheeple we have managed to wake</a></li> </ul> </nav>
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com