XHTML和HTML类属性值是否可以以数字开头?XHTML和HTML类属性值是否可以以数字开头?
回答
不,他们不能。他们必须以一封信开头。不过,有些浏览器可能会错误地支持它们。
编辑:你可以从unicode转义点开始,并指定一个数字的代码。
你能解释一下什么是Unicode换点?谢谢! – HELP 2010-11-03 16:11:12
您可以使用十六进制代码点指定数字,'。\ 34'是每个http://www.yoursiteisvalid.com/validnews/css-class-not-working-when-name的编号为4的UTF-8代码-begins-with-numbers-1000.html/comment-page-1 – 2010-11-03 16:23:16
没有。 They have to be SGML names.它们“必须以字母([A-Za-z])开头,后面可以跟随任意数量的字母,数字([0-9]),连字符(” - “),下划线(”_“),冒号( “:”),和句( “”)
However, class names that start with a number are supported by IE.
编辑:。MEDER指出,你可以使用Unicode字符,他们似乎在所有浏览器工作,我不知道这是否符合规格,但它似乎验证 见http://css-tricks.com/unicode-class-names/和http://snook.ca/archives/html_and_css/unicode_for_css_class_names
你的引用引用了ID和NAME标记,但是class属性的值是CDATA。 – 2010-11-03 16:13:28
@ŠimeVidas - 我认为class是NAME的CDATA列表令牌 – Adam 2010-11-03 16:14:54
“以CSS3,标识符(包括元素名,类和在 选择器的ID(见[SELECT] [或者是这仍然是正确的))只能包含 字符[A-ZA-Z0-9 ]和ISO 10646中的字符161以及更高,加上 连字符( - )和下划线(_); 它们不能以 数字或连字符后跟数字开头。它们还可以包含转义的 字符和任何ISO 10646字符作为数字代码(请参阅下一个 项目)。例如,标识符“B & W?”可写成“B \ & W \?” 或“B \ 26W \ 3F”。 (参见[UNICODE310]和[ISO10646])。”
- 1. 数据属性可以以数字开头吗? (例如data-1234 =“”)
- 2. 数据库名称是否可以以数字开头?
- 3. c#字典键开头的数字值是否可以提高查找性能?
- 4. 是否可以在HTML类属性中传递参数?
- 5. XHTML是否可以嵌套更多XHTML?
- 6. 网址是否可以以“//”开头?
- 7. 是否可以引用属性值?
- 8. 如何检查属性的值是否以特定字符串开头?
- 9. htmlunit是否可以使用自定义HTML属性(“expando属性”)?
- 10. 确定列值字符串是否以数字开头
- 11. Angular中的数字输入是否可以以空值开始?
- 12. 类的属性可以是数组吗?
- 13. 是否可以在ant中指定属性值作为属性?
- 14. 是否有可以交换表格的行和列的CSS/HTML属性/属性?
- 15. 测试以查看导航属性是否可以检索值
- 16. 是否可以获取对象的属性和关联属性?
- 17. 检查以下划线开头的属性可以吗?
- 18. 是否可以解码从元数据属性类_property_
- 19. 是否可以使用属性作为数据类型?
- 20. 是否可以将类的属性作为参数传递? (SWIFT)
- 21. 以0开头的Oracle数值类型
- 22. 可以每个元素真的有在HTML5,HTML和XHTML的class属性?
- 23. $开头和以可变
- 24. Emberjs - 模型中的属性是否都应以小写字母开头?
- 25. 是否可以转发属性?
- 26. 是否可以推广Tuple属性?
- 27. 是否可以编辑UITableViewCellAccessoryDetailDisclosureButton属性?
- 28. 是否可以使dom属性只读?
- 29. 是否可以绑定到ColumnSpan属性?
- 30. 是否可以搜索jdom的属性?
http://www.w3.org/TR/html401/struct/global.html#adef-class – 2010-11-03 16:03:56