HTML中id属性的有效值是什么?

在HTML4和HTML5中,id属性的有效值不同。

HTML5

HTML不允许使用空格字符。该字符串不能为空。它必须包含至少一个字符。

<p id="test">This is demo text.</p>
<p id="#test"> This is demo text.</p>

参阅更多。

HTML4

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

参阅更多。