您好,登錄后才能下訂單哦!
本文將為大家詳細(xì)介紹“html5新增結(jié)構(gòu)有哪些”,內(nèi)容步驟清晰詳細(xì),細(xì)節(jié)處理妥當(dāng),而小編每天都會更新不同的知識點,希望這篇“html5新增結(jié)構(gòu)有哪些”能夠給你意想不到的收獲,請大家跟著小編的思路慢慢深入,具體內(nèi)容如下,一起去收獲新知識吧。
1、簡易性:超級文本標(biāo)記語言版本升級采用超集方式,從而更加靈活方便,適合初學(xué)前端開發(fā)者使用。 2、可擴(kuò)展性:超級文本標(biāo)記語言的廣泛應(yīng)用帶來了加強(qiáng)功能,增加標(biāo)識符等要求,超級文本標(biāo)記語言采取子類元素的方式,為系統(tǒng)擴(kuò)展帶來保證。 3、平臺無關(guān)性:超級文本標(biāo)記語言能夠在廣泛的平臺上使用,這也是萬維網(wǎng)盛行的一個原因。 4、通用性:HTML是網(wǎng)絡(luò)的通用語言,它允許網(wǎng)頁制作人建立文本與圖片相結(jié)合的復(fù)雜頁面,這些頁面可以被網(wǎng)上任何其他人瀏覽到,無論使用的是什么類型的電腦或瀏覽器。
1 新增的主體結(jié)構(gòu)元素
1.1 article元素
代表文檔、頁面或應(yīng)用程序中獨立的、完整的、可以獨自被外部引用的內(nèi)容。(如一篇博客或報章雜志中的文章)
1.2 section元素
用來對網(wǎng)站或應(yīng)用程序中頁面上的內(nèi)容進(jìn)行分塊。(如對文章分段)
1.3 nav元素
是一個可以用來作為頁面導(dǎo)航的鏈接組,其中的導(dǎo)航元素鏈接到其他頁面或當(dāng)前頁面的其他部分。
1.4 aside元素
用來表示當(dāng)前頁面或文章的附屬信息部分,它可以包含與當(dāng)前頁面或主要內(nèi)容相關(guān)的引用、側(cè)邊欄、廣告、導(dǎo)航條,以及其他類似的有別于主要內(nèi)容的部分。
2 新增的非主體結(jié)構(gòu)元素
2.1 header元素
是一種具有引導(dǎo)和導(dǎo)航作用的結(jié)構(gòu)元素,通常用來放置整個頁面或頁面內(nèi)的一個內(nèi)容區(qū)塊的標(biāo)題,但也可以包含其他內(nèi)容,例如數(shù)據(jù)表格、搜索表單或相關(guān)的LOGO圖片。
2.2 footer元素
可以作為其上層父級內(nèi)容區(qū)塊或一個根區(qū)塊的腳注。通常包括器相關(guān)區(qū)塊的腳注信息,如作者、相關(guān)閱讀鏈接以及版權(quán)信息等。
2.3 address元素
用來在文檔中呈現(xiàn)聯(lián)系信息,包括文檔作者或文檔維護(hù)者的名字、文檔作者或文檔維護(hù)者的網(wǎng)站鏈接、電子郵箱、真實地址、電話號碼等。
2.4 main元素
表示網(wǎng)頁中的主要內(nèi)容。
(1)主內(nèi)容區(qū)域指與網(wǎng)頁標(biāo)題或應(yīng)用程序中頁面主要功能直接相關(guān)或進(jìn)行擴(kuò)展的內(nèi)容。該區(qū)域應(yīng)該為每一個網(wǎng)頁中所特有的內(nèi)容,不能包括整個網(wǎng)站的導(dǎo)航條、版權(quán)信息、網(wǎng)站LOGO、公共搜索表單等整個網(wǎng)站內(nèi)部的共同內(nèi)容。
(2)每個網(wǎng)頁內(nèi)部只能放置一個main元素。
(3)不能將main元素放置在任何article、aside、footer、header或nav元素內(nèi)部。
3 對新的結(jié)構(gòu)元素使用樣式
(1)因為很多瀏覽器尚未對H5中新增的結(jié)構(gòu)元素提供支持,我們無法知道客戶端使用的瀏覽器是否支持這些元素,所以需要使用CSS追加如下聲明,目的是通知瀏覽器頁面使用的H5中的新增元素都是以塊方式顯示的,如下所示:
//追加block聲明 article,aside,dialog,figure,footer,header,legend,nav,section,main{ display:block;} //正常使用樣式 nav { float : left ; width:20% } article { float:right ; width:79% }
(2)IE8及更早版本不支持使用CSS的方法來使用這些尚未支持的結(jié)構(gòu)元素,需要使用Javascript腳本。
//腳本中創(chuàng)建元素 <script> document.createElement("header"); document.createElement("nav"); document.createElement("article"); document.createElement("footer"); document.createElement("main"); </script> <style> //正常使用樣式 nav { float : left ; width:20% } article { float:right ; width:79% } </style>
如果你能讀到這里,小編希望你對“html5新增結(jié)構(gòu)有哪些”這一關(guān)鍵問題有了從實踐層面最深刻的體會,具體使用情況還需要大家自己動手實踐使用過才能領(lǐng)會,如果想閱讀更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。