I have an XHTML file, with this line:
<tr id="some-string-with-a-*">
and I get the validation error:
Syntax of value for attribute id of tr is not valid
I changed it to *
and I still get the same error.
Any suggestions?
I have an XHTML file, with this line:
<tr id="some-string-with-a-*">
and I get the validation error:
Syntax of value for attribute id of tr is not valid
I changed it to *
and I still get the same error.
Any suggestions?
您不能使用星号:
ID 和 NAME 标记必须以字母 ([A-Za-z]) 开头,后跟任意数量的字母、数字 ([0-9])、连字符 ("-")、下划线 ("_") , 冒号 (":") 和句点 (".")。
请参阅XHTML 规范的片段标识符部分:
请注意,XML 1.0 第 2.3 节,产品 5 中的合法值集合远大于允许在 HTML 4 中定义的 ID 和 NAME 类型中使用的值。当将片段标识符定义为向后兼容时,只有与模式匹配的字符串[A-Za-z][A-Za-z0-9:_.-]* 应该被使用。有关详细信息,请参阅 [HTML4] 的第 6.2 节。
请注意,如果您不想支持向后兼容性,则根据 XML 允许使用其他字符,但星号也不在该列表中: