(更新@ÁlvaroG.Vicario的答案和评论,并对这个答案进行补充…这是一个Wiki, )
示例:对于CSS3(和HTML5),存在新的显式规则,因为“ font-face
属性必须不区分大小写”。[2]
W3C互操作标准,主要是XML,HTML,CSV和CSS。
(2008年的W3C标准)修复了有关“字符和大小写”的基本约定,而 (2015年的W3C标准)增加了更多内容。
默认情况下, [1]
,“((…)除外,这些部分不受CSS的控制” [1]
2.1。元素名称在HTML5(?)和XML中区分大小写,但在HTML4中不区分大小写。
2.2。标识符(包括选择器中的元素名称,类和ID)区分大小写。HTML属性id
和class
,字体名称和URI不在CSS规范的范围内。
....
的
异常和特定(在参考资料中有说明)规则。“YES”表示该值 是 大小写敏感的。
Property values:
CSS property | Case-sens. | Reference and notes
------------------|------------|--------------------
%colorVals | NO | [3]
font-family | NO | [2]
%url | YES | ...
content | YES | ...
----------------------------------------------------
%colorVals = color, background, etc.
%url = background-image, etc. that use `url()`, see [7] and notes.
Selector values:
CSS selector | Case-sens. | Reference and notes
------------------|------------|--------------------
id | YES |...
element | YES/NO | ... YES for XML...
class name | YES | [5]
(`~ i` operator) | NO | [6]
----------------------------------------------------
YES/NO = depends on the document language (see ref. and notes).