我知道 Web 組件命名有以下限制:不允許使用大寫字母符號。必須至少包含一個 n 破折號。還有其他人嗎?下劃線、數字和其他符號呢?
1 回答

偶然的你
TA貢獻1841條經驗 獲得超3個贊
以下是 HTML 規范的完整規范:
有效的自定義元素名稱是滿足以下所有要求的字符名稱序列:
名稱必須與 PotentialCustomElementName 產生式匹配:
PotentialCustomElementName ::=
? ?[a-z] (PCENChar)* '-' (PCENChar)*
PCENChar ::=
? ?"-" | "." | [0-9] | "_" | [a-z] | #xB7 | [#xC0-#xD6] |?
? ?[#xD8-#xF6] | [#xF8-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] |?
? ?[#x203F-#x2040] | [#x2070-#x218F] | [#x2C00-#x2FEF] |
? ?[#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] |?
? ?[#x10000-#xEFFFF]
這使用 XML 規范中的 EBNF 表示法。[XML]
名稱不得為以下任何一種:
? ?annotation-xml
? ?color-profile
? ?font-face
? ?font-face-src
? ?font-face-uri
? ?font-face-format
? ?font-face-name
? ?missing-glyph
- 1 回答
- 0 關注
- 109 瀏覽
添加回答
舉報
0/150
提交
取消