亚洲妇女无套内射精,无码成人aaaaa毛片,亚洲av日韩av永久无码色欲,AAA级久久久精品无码片

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

2018-03-08 關鍵詞:蘇州做網(wǎng)站  蘇州網(wǎng)站建設  蘇州網(wǎng)站開發(fā)  蘇州網(wǎng)站設計   3421

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

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

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

版權所有:蘇州謝謝網(wǎng)絡傳媒有限公司  蘇ICP備11087090號   

首頁 電話 服務項目