我一直在阅读CSS不区分大小写,但我有这个选择器
.holiday-type.Selfcatering
Run Code Online (Sandbox Code Playgroud)
当我在我的HTML中使用时,就像这样,被拾起
<div class="holiday-type Selfcatering">
Run Code Online (Sandbox Code Playgroud)
如果我像这样改变上面的选择器
.holiday-type.SelfCatering
Run Code Online (Sandbox Code Playgroud)
然后风格没有被提起.
有人说谎.
我观察到一些CSS属性,如font-family
用引号声明,可能区分大小写,但所有其他都不是......但是Web浏览器和"HTML渲染器"必须如何解释?在任何CSS上下文(XML,SVG等)和所有其他应用程序中是否相同?标准说的是什么?
示例:Adobe InDesign导出两者,font-family:'Optima Bold'
和font-family:'optima bold'
.我可以"规范化为小写"(例如合并类似的类)吗?
参考文献不完整且存在冲突:
sitepoint.com/font-family说"注意字体系列名称在某些操作系统上可能区分大小写"...它对XHTML有效,是否用HTML5更新?font-family
真的是唯一的区分大小写的值吗?
是否有必要为css和xhtml中的每个元素和属性,属性使用小写?间接地说"......每个房产使用小写......",答案并没有否定它.
与 这个问题/答案相比,这里的观点或许可以转化为某些(个人)客观考虑因素:
这个答案有一个(目标!)规范(CSS3,CSS3,XHTML1或HTML5的W3C规范)来源?
"标准font-family
唯一名称"不能区分大小写(否则不再是标准的)...因此,区分大小写的唯一合理(通过合理的参数)属性是:
2.1.X
值url(X)
,见background
,等等;
2.2.content
价值观,例如 ;
2.3....... 更多?...