2014-11-24 82 views
1

我刚读属性名称是大小写敏感的:HTML属性名称区分大小写?信息冲突。

属性名称也大小写敏感的,例如两个宽度 属性中和(如果它们 发生在同一个文件中)是不同的属性,由于 宽度和WIDTH的不同情况;

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/

这是正确的吗?

+4

这是一个XML资源,而不是HTML资源。两者都非常相似,但生活在非常不同的规则中。 – Sampson 2014-11-24 00:23:01

回答

0

它们仅用于定制属性。常规属性不区分大小写。

<tag myAttr="myattr" MyAttr="MYATTR"></tag>(是指不XML HTML)

4

属性名称不区分在既不HTML 4也不在HTML5敏感,作为W3C HTML Reference说。

但XHTML(带XML语法的HTML)区分大小写。

相关问题