我刚刚读到属性名称区分大小写:
属性名称也区分大小写,例如两个宽度 属性和(如果他们 发生在同一个文件中)是单独的属性,因为 宽度和宽度的不同情况;
(http://xml.silmaril.ie/case.html)
然后我继续JSFiddle尝试
HTML
<p ID="myId">Let's see if this is red</p>
CSS
#myId {color: red;}
确实,文字是红色的:http://jsfiddle.net/xtLr08u7/。
哪个是对的?
答案 0 :(得分:4)
属性名称在HTML 4和HTML5中都不区分大小写,如W3C HTML Reference所示。
但是XHTML(带有XML语法的HTML)区分大小写。
答案 1 :(得分:0)
它们仅适用于自定义属性。普通属性不区分大小写。
例如<tag myAttr="myattr" MyAttr="MYATTR"></tag>
(指XML而不是HTML)