英泰移動(dòng)通信教育

7x24小時(shí)咨詢(xún)熱線(xiàn)

400-660-3310

當(dāng)前位置 : 好學(xué)校 英泰移動(dòng)通信教育 學(xué)習(xí)資訊 資訊詳情

web前端html書(shū)寫(xiě)規(guī)范

2021-11-24

html書(shū)寫(xiě)規(guī)范

1.文檔類(lèi)型聲明及編碼: 統(tǒng)一為html5聲明類(lèi)型; 編碼統(tǒng)一為 , 書(shū)寫(xiě)時(shí)利用IDE實(shí)現(xiàn)層次分明的縮進(jìn);

2. 非特殊情況下樣式文件必須外鏈至...之間;非特殊情況下JavaScript文件必須外鏈至頁(yè)面底部;

3. 引入樣式文件或JavaScript文件時(shí), 須略去默認(rèn)類(lèi)型聲明, 寫(xiě)法如下:

4. 引入JS庫(kù)文件, 文件名須包含庫(kù)名稱(chēng)及版本號(hào)及是否為壓縮版, 比如jquery-1.4.1.min.js; 引入插件, 文件名格式為庫(kù)名稱(chēng)+插件名稱(chēng), 比如jQuery.cookie.js;

5. 所有編碼均遵循xhtml標(biāo)準(zhǔn), 標(biāo)簽 & 屬性 & 屬性命名 必須由小寫(xiě)字母及下劃線(xiàn)數(shù)字組成, 且所有標(biāo)簽必須閉合, 包括 br (), hr()等; 屬性值必須用雙引號(hào)包括;

6. 充分利用無(wú)兼容性問(wèn)題的html自身標(biāo)簽, 比如span, em, strong, optgroup, label,等等; 需要為html元素添加自定義屬性的時(shí)候, 首先要考慮下有沒(méi)有默認(rèn)的已有的合適標(biāo)簽去設(shè)置, 如果沒(méi)有, 可以使用須以"data-"為前綴來(lái)添加自定義屬性,避免使用"data:"等其他命名方式;

7. 語(yǔ)義化html, 如 標(biāo)題根據(jù)重要性用h*(同一頁(yè)面只能有一個(gè)h1), 段落標(biāo)記用p, 列表用ul, 內(nèi)聯(lián)元素中不可嵌套塊級(jí)元素;

web前端

8. 盡可能減少div嵌套, 如

歡迎訪問(wèn)XXX, 您的用戶(hù)名是用戶(hù)名

完全可以用以下代碼替代:

歡迎訪問(wèn)XXX, 您的用戶(hù)名是用戶(hù)名;

9. 書(shū)寫(xiě)鏈接地址時(shí), 必須避免重定向,例如:href="網(wǎng)址", 即須在URL地址后面加上“/”;

10. 在頁(yè)面中盡量避免使用style屬性,即style="…";

11. 必須為含有描述性表單元素(input, textarea)添加label

12. 能以背景形式呈現(xiàn)的圖片, 盡量寫(xiě)入css樣式中;

13. 重要圖片必須加上alt屬性; 給重要的元素和截?cái)嗟脑丶由蟭itle;

14. 給區(qū)塊代碼及重要功能(比如循環(huán))加上注釋, 方便后臺(tái)添加功能;

15. 特殊符號(hào)使用: 盡可能使用代碼替代: 比如 <(<) & >(>) & 空格( ) & ?(?) 等等;

16. 書(shū)寫(xiě)頁(yè)面過(guò)程中, 請(qǐng)考慮向后擴(kuò)展性;

17. class & id 參見(jiàn) css書(shū)寫(xiě)規(guī)范.

網(wǎng)絡(luò)技術(shù)
收藏
分享到:

相關(guān)課程

相關(guān)資訊

英泰移動(dòng)通信教育

英泰移動(dòng)通信教育

認(rèn)證等級(jí)

信譽(yù)良好,可安心報(bào)讀

英泰移動(dòng)通信教育

已獲好學(xué)校V2信譽(yù)等級(jí)認(rèn)證

信譽(yù)值

  • (60-80)基礎(chǔ)信譽(yù)積累,可放心報(bào)讀
  • (81-90)良好信譽(yù)積累,可持續(xù)信賴(lài)
  • (91-100)充分信譽(yù)積累,推薦報(bào)讀

與好學(xué)校簽訂讀書(shū)保障協(xié)議:

  • 100%
  • 54
  • 3260
在線(xiàn)咨詢(xún)
;