国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

htmlhint 規則詳解

Ethan815 / 701人閱讀

摘要:靜態檢查規則工具內置條規則,可以對代碼文件進行靜態代碼檢查,從而提高代碼編寫的規范和質量。現在把條規則翻譯如下。規則級別符合規范的不符合規范的配置值啟用規則禁用規則標簽必須出現標簽必須出現在標簽中。

HTML 靜態檢查規則

HTMLHint 工具內置 23 條規則,可以對 HTML 代碼文件進行靜態代碼檢查,從而提高 HTML 代碼編寫的規范和質量。現在把 23 條規則翻譯如下。

一、規則列表

標簽名必須小寫

屬性名必須小寫

屬性值必須放在雙引號中

屬性值一定不可為空

屬性值一定不可重復

Doctype必須是 HTML 文檔的第一行

標簽必須成對

標簽必須自封閉

特殊字符必須

ID 屬性必須唯一

src 屬性一定不可為空

title 屬性必須出現在標簽中

img 標簽必須包含 alt 屬性

Doctype 必須是 HTML5

ID 和 Class 的命名規則必須統一

不該使用樣式標簽

不該使用行內樣式

不該使用行內腳本

空格和制表符一定不可混合在行前

ID 和 Class 一定不可使用廣告關鍵詞

href 必須是絕對路徑或者相對路徑

屬性值一定不可使用不安全字符

script 標簽不該使用在頭部

二、規則解讀

1. 標簽名必須小寫

規則 ID: tagname-lowercase

級別: error

符合規范的:

不符合規范的:


配置值:

true: 啟用規則

false: 禁用規則

2. 屬性名必須小寫

規則 ID: attr-lowercase

級別: error

符合規范的:


不符合規范的:


配置值:

true: 啟用規則

false: 禁用規則

6. Doctype 必須是 HTML 文檔的第一行

規則 ID: doctype-first

級別: error

符合規范的:


不符合規范的:

配置值:

true: 啟用規則

false: 禁用規則

7. 標簽必須成對

規則 ID: tag-pair

級別: error

符合規范的:

不符合規范的:

    配置值:

    true: 啟用規則

    false: 禁用規則

    8. 標簽必須自封閉

    空標簽必須自封閉

    規則 ID: tag-self-close

    級別: warning

    符合規范的:


    不符合規范的:


    配置值:

    true: 啟用規則

    false: 禁用規則

    9. 特殊字符必須轉義

    規則 ID: spec-char-escape

    級別: error

    符合規范的:

    aaa>bbb

    不符合規范的:

    aaa>bbb

    配置值:

    true: 啟用規則

    false: 禁用規則

    10. ID 屬性必須唯一

    同一個 HTML 文檔中 ID 屬性必須唯一。

    規則 ID: id-unique

    級別: error

    符合規范的:

    不符合規范的:

    配置值:

    true: 啟用規則

    false: 禁用規則

    11. src 屬性一定不可為空

    img、script 或 link 標簽的 src 屬性一定不可為空,因為空的 src 屬性會導致當前頁面被訪問兩次。

    規則 ID: src-not-empty

    級別: error

    符合規范的: