一尘不染

HTML ID的实际最大长度是多少?

css

在HTML规范说

ID和NAME令牌必须以字母([A-Za-z])开头,后跟 任意数量的 字母,数字([0-9]),连字符(“-”),下划线(“ _”)
,冒号(“:”)和句点(“。”)。

而且即使HTML 4 的SGML声明为NAMELEN使用值65536,它也会指出“避免固定限制”。

但可以肯定的是,浏览器,CSS实现和JavaScript工具包在支持的长度上必须有 一些 限制。在HTML / CSS /
JS应用程序中可以安全使用的最小限制是多少?


阅读 788

收藏
2020-05-16

共1个答案

一尘不染

刚刚经过测试: 1M个 字符可在每种现代浏览器上使用:Chrome1,FF3,IE7,Konqueror3,Opera9,Safari3。

我怀疑更长的ID可能会变得难以记住。

2020-05-16