日韩丝袜欧美人妻制服,在熟睡夫面前侵犯我在线播放 ,精品无码人妻一区二区免费蜜桃 ,亚洲 激情 小说 另类 欧美

前端工程師如何有效避免常見6種HTML5錯(cuò)誤用法

2018-03-08 關(guān)鍵詞:蘇州做網(wǎng)站  蘇州網(wǎng)站建設(shè)  蘇州網(wǎng)站開發(fā)  蘇州網(wǎng)站設(shè)計(jì)   3415

一、不要使用section作為div的替代品
人們?cè)跇?biāo)簽使用中最常見到的錯(cuò)誤之一就是隨意將HTML5的人們?cè)跇?biāo)簽使用中最常見到的錯(cuò)誤之一就是隨意將HTML5的“section”等價(jià)于“div”——具體地說,就是直接用作替代品(用于樣式)。下面蘇州網(wǎng)站建設(shè)給大家列舉常見6種HTML5錯(cuò)誤用法。
在XHTML或者HTML4中,我們常看到這樣的代碼:
而現(xiàn)在在HTML5中,會(huì)是這樣:
這樣使用并不正確:
并不是樣式容器。section元素表示的是內(nèi)容中用來幫助構(gòu)建文檔概要的語(yǔ)義部分。它應(yīng)該包含一個(gè)頭部。如果你想找一個(gè)用作頁(yè)面容器的元素(就像HTML或者XHTML的風(fēng)格),那么考慮如Kroc Camen所說,直接把樣式寫到body元素上吧。如果你仍然需要額外的樣式容器,還是繼續(xù)使用div吧。
基于上述思想,下面才是正確的使用HTML5和一些ARIA roles特性的例子(注意,根據(jù)你自己的設(shè)計(jì),你也可能需要加入div)
二、只在需要的時(shí)候使用header和hgroup
寫不需要寫的標(biāo)簽當(dāng)然是毫無意義的。不幸的是,我經(jīng)常看到header和hgroup被無意義的濫用。下面蘇州網(wǎng)站建設(shè)簡(jiǎn)單總結(jié)如下:
header元素表示的是一組介紹性或者導(dǎo)航性質(zhì)的輔助文字,經(jīng)常用作section的頭部
當(dāng)頭部有多層結(jié)構(gòu)時(shí),比如有子頭部,副標(biāo)題,各種標(biāo)識(shí)文字等,使用hgroup將h1-h6元素組合起來作為section的頭部
header的濫用
由于header可以在一個(gè)文檔中使用多次,可能使得這樣代碼風(fēng)格受到歡迎:
如果你的header元素只包含一個(gè)頭部元素,那么丟棄header元素吧。既然article元素已經(jīng)保證了頭部會(huì)出現(xiàn)在文檔概要中,而header又不能包含多個(gè)元素(如上文所定義的),那么為什么要寫多余的代碼。簡(jiǎn)單點(diǎn)寫成這樣就行了:
hgroup的錯(cuò)誤使用在headers這個(gè)主題上,我也經(jīng)??吹絟group的錯(cuò)誤使用。有時(shí)候不應(yīng)該同時(shí)使用hgroup和header:如果只有一個(gè)子頭部,如果hgroup自己就能工作的很好第一個(gè)問題一般是這樣的:
此例中,直接拿掉hgroup,讓heading果奔吧。

三、不要把所有列表式的鏈接放在nav里
我們?cè)跇?gòu)造語(yǔ)義化和結(jié)構(gòu)化的標(biāo)簽時(shí)的選擇也變得有些不慎重。也就是說,我們不應(yīng)該濫用超語(yǔ)義化的元素。不幸的是,nav就是這樣一個(gè)被濫用的例子。nav元素的規(guī)范描述如下:
nav元素表示頁(yè)面中鏈接到其他頁(yè)面或者本頁(yè)面其他部分的區(qū)塊;包含導(dǎo)航連接的區(qū)塊。
注意:不是所有頁(yè)面上的鏈接都需要放在nav元素中——這個(gè)元素本意是用作主要的導(dǎo)航區(qū)塊。舉個(gè)具體的例子,在footer中經(jīng)常會(huì)有眾多的鏈接,比如服 務(wù)條款,主頁(yè),版權(quán)聲明頁(yè)等等。footer元素自身已經(jīng)足以應(yīng)付這些情況,雖然nav元素也可以用在這里,但通常我們認(rèn)為是不必要的。
關(guān)鍵的詞語(yǔ)是“主要的”導(dǎo)航。當(dāng)然我們可以互相噴上一整天什么叫做“主要的”。而蘇州網(wǎng)站制作小編是這樣定義的:主要的導(dǎo)航、站內(nèi)搜索、二級(jí)導(dǎo)航(略有爭(zhēng)議)、頁(yè)面內(nèi)導(dǎo)航(比如很長(zhǎng)的文章),既然并沒有絕對(duì)的對(duì)錯(cuò),所以根據(jù)一個(gè)非正式投票以及我自己的解釋,以下的情況,不管你放不放,我反正不放在nva中:分頁(yè)控制、社交鏈接(雖然有些社交鏈接也是主要導(dǎo)航,比如“關(guān)于”“收藏”)、博客文章的標(biāo)簽、博客文章的分類、三級(jí)導(dǎo)航、過長(zhǎng)的footer
首頁(yè) 網(wǎng)站建設(shè) 小程序 品牌設(shè)計(jì) 服務(wù)項(xiàng)目 案例展示 售后保障 聯(lián)系方式 新聞中心 關(guān)于我們 人才招聘
我們的優(yōu)勢(shì)

細(xì)致入微的前期服務(wù)
精準(zhǔn)的策劃服務(wù)
精湛的網(wǎng)頁(yè)設(shè)計(jì)
穩(wěn)定 可靠 極速的域名和服務(wù)器
任何問題,24小時(shí)回復(fù)并處理

版權(quán)所有:蘇州謝謝網(wǎng)絡(luò)傳媒有限公司  蘇ICP備11087090號(hào)   

首頁(yè) 電話 服務(wù)項(xiàng)目