2024-04-23 分類: 網(wǎng)站建設(shè)
三、HTML5 doctype
為每個 HTML 頁面的第一行添加標準模式(standard mode)的聲明,這樣能夠確保在每個瀏覽器中擁有一致的展現(xiàn)。
四、語言屬性 根據(jù) HTML5 規(guī)范:
強烈建議為 html 根元素指定 lang 屬性,從而為文檔設(shè)置正確的語言。這將有助于語音合成工具確定其所應(yīng)該采用的發(fā)音,有助于翻譯工具確定其翻譯時所應(yīng)遵守的規(guī)則等等。
五、iE 兼容模式 iE 支持通過特定的 <meta> 標簽來確定繪制當前頁面所應(yīng)該采用的 iE 版本。除非有強烈的特殊需求,否則最好是設(shè)置為 edge mode,從而通知 iE 采用其所支持的最新的模式。
六、字符編碼
通過明確聲明字符編碼,能夠確保瀏覽器快速并容易的判斷頁面內(nèi)容的渲染方式。這樣做的好處是,可以避免在 HTML 中使用字符實體標記(character entity),從而全部與文檔編碼一致(一般采用 UTF-8 編碼)。
七、引入 CSS 和 JavaScript 文件
根據(jù) HTML5 規(guī)范,在引入 CSS 和 JavaScript 文件時一般不需要指定 type 屬性,因為 text/css 和 text/javascript 分別是它們的默認值。
八、實用為王
盡量遵循網(wǎng)站建設(shè)標準和語義,但是不要以犧牲實用性為代價。任何時候都要盡量使用最少的標簽并保持最小的復(fù)雜度。
九、屬性順序 9.1 從大到小
HTML 屬性應(yīng)當按照以下給出的順序依次排列,確保代碼的易讀性。
(1)class
(2)id, name
(3)data-*
(4)src, for, type, href, value
(5)title, alt
(6)role, aria-*
9.2 Example
9.3 說明
class 用于標識高度可復(fù)用組件,因此應(yīng)該排在首位。id 用于標識具體組件,應(yīng)當謹慎使用(例如,頁面內(nèi)的書簽),因此排在第二位。
十、布爾(boolean)型屬性
10.1 注意
(1)布爾型屬性可以在聲明時不賦值。XHTML 規(guī)范要求為其賦值,但是 HTML5 規(guī)范不需要。
(2)元素的布爾型屬性如果有值,就是 true,如果沒有值,就是 false。
(3)如果屬性存在,其值必須是空字符串或 [...] 屬性的規(guī)范名稱,并且不要在首尾添加空白符。
簡單來說,就是不用賦值。
十一、減少標簽的數(shù)量
編寫 HTML 代碼時,盡量避免多余的父元素。很多時候,這需要迭代和重構(gòu)來實現(xiàn)。
十二、減少 JavaScript 生成的標簽
通過 JavaScript 生成的標簽讓內(nèi)容變得不易查找、編輯,并且降低性能。能避免時盡量避免。
以上就是成都創(chuàng)新互聯(lián)的網(wǎng)站開發(fā)工程師為大家?guī)淼年P(guān)于網(wǎng)站建設(shè)的HTML代碼編寫的相關(guān)要求說明,希望能夠給大家?guī)韼椭?/p>
標題名稱:成都網(wǎng)站開發(fā)如何讓你的代碼書寫更規(guī)范
鏈接地址:http://chinadenli.net/news43/324843.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、企業(yè)建站、網(wǎng)站維護、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站設(shè)計、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容