Can XHTML and HTML class attributes value start with a number?

后端 未结 3 413
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-29 11:54

Can XHTML and HTML class attributes value start with a number?

3条回答
  •  孤街浪徒
    2020-11-29 12:46

    No. They have to be SGML names. They "must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

    However, class names that start with a number are supported by IE.

    EDIT: meder pointed out that you can use Unicode characters and they seem to work in all browsers. I don't know if it complies with the specifications, but it does seem to validate. See http://css-tricks.com/unicode-class-names/ and http://snook.ca/archives/html_and_css/unicode_for_css_class_names

提交回复
热议问题