常見HTML5的錯(cuò)誤用法有哪些-創(chuàng)新互聯(lián)

這篇文章主要介紹了常見HTML5的錯(cuò)誤用法有哪些,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元三元做網(wǎng)站,已為上家服務(wù),為三元各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

一、使用section作為div的替代品

人們?cè)跇?biāo)簽使用中最常見到的錯(cuò)誤之一就是隨意將HTML5的

等價(jià)于

——具體地說,就是直接用作替代品(用于樣式)。在XHTML或者HTML4中,我們常看到這樣的代碼:

常見HTML5的錯(cuò)誤用法有哪些

而現(xiàn)在在HTML5中,會(huì)是這樣:

常見HTML5的錯(cuò)誤用法有哪些

請(qǐng)不要復(fù)制這些代碼,這是錯(cuò)誤的!

這樣使用并不正確,**并不是樣式容器。**section元素表示的是內(nèi)容中用來幫助構(gòu)建文檔概要的語義部分。它應(yīng)該包含一個(gè)頭部。如果你想找一個(gè)用作頁面容器的元素(就像HTML或者XHTML的風(fēng)格),那么考慮如Kroc Camen所說,直接把樣式寫到body元素上吧。如果你仍然需要額外的樣式容器,還是繼續(xù)使用div吧。

基于上述思想,下面才是正確的使用HTML5和一些ARIA roles特性的例子(注意,根據(jù)你自己的設(shè)計(jì),你也可能需要加入div)

常見HTML5的錯(cuò)誤用法有哪些

如果你還是無法確定使用哪種元素,那么廣州IT培訓(xùn)老師建議你參考HTML5 sectioning content element flowchart

二、隨意使用header和hgroup

寫不需要寫的標(biāo)簽當(dāng)是毫無意義的。

(1)header元素表示的是一組介紹性或者導(dǎo)航性質(zhì)的輔助文字,經(jīng)常用作section的頭部

(2)當(dāng)頭部有多層結(jié)構(gòu)時(shí),比如有子頭部,副標(biāo)題,各種標(biāo)識(shí)文字等,使用hgroup將h2-h7元素組合起來作為section的頭部

header的濫用

由于header可以在一個(gè)文檔中使用多次,可能使得這樣代碼風(fēng)格受到歡迎:

請(qǐng)不要復(fù)制這段代碼!此處并不需要header –>

常見HTML5的錯(cuò)誤用法有哪些

如果你的header元素只包含一個(gè)頭部元素,那么丟棄header元素吧。既然article元素已經(jīng)保證了頭部會(huì)出現(xiàn)在文檔概要中,而header又不能包含多個(gè)元素(如上文所定義的),那么為什么要寫多余的代碼。簡(jiǎn)單點(diǎn)寫成這樣就行了:

常見HTML5的錯(cuò)誤用法有哪些

在headers這個(gè)主題上,我也經(jīng)常看到hgroup的錯(cuò)誤使用。 深圳中公教育 有時(shí)候不應(yīng)該同時(shí)使用hgroup和header:

第一個(gè)問題一般是這樣的:

請(qǐng)不要復(fù)制這段代碼!此處不需要hgroup –>

常見HTML5的錯(cuò)誤用法有哪些

此例中,直接拿掉hgroup。

常見HTML5的錯(cuò)誤用法有哪些

第二個(gè)問題是另一個(gè)不必要的例子:

請(qǐng)不要復(fù)制這段代碼!此處不需要header –>

常見HTML5的錯(cuò)誤用法有哪些

如果header唯一的子元素是hgroup,那還要header干神馬?如果header中沒有其他的元素(比如多個(gè)hgroup),還是直接拿掉header吧。

常見HTML5的錯(cuò)誤用法有哪些

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“常見HTML5的錯(cuò)誤用法有哪些”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

分享題目:常見HTML5的錯(cuò)誤用法有哪些-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://bm7419.com/article26/hsdcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)網(wǎng)站營(yíng)銷、企業(yè)建站、網(wǎng)站維護(hù)、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站