我一直在阅读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属性值中的颜色通常以大写形式编写:
.foo .bar {
background-color: #A41B35;
color: #FFF;
}
Run Code Online (Sandbox Code Playgroud)
但你也可以使用:
/* Same same */
.foo .bar {
background-color: #a41b35;
color: #fff;
}
Run Code Online (Sandbox Code Playgroud)
看起来使用小写值也是一样的,并且,颜色的CSS值不区分大小写.许多图形设计软件也使用大写形式.在源代码中找到大写符号是很常见的,看起来有类似传统的东西.
我理解一致性的事情,它在你的软件中应该是相同的,但是由于标准没有给出好的指示,人们做他们想做的事或他们被告知做什么.
是否有合理的理由,如历史性,兼容性,旧IE6黑客,表演或实际原因?
可能重复:
CSS选择器中的类名是否区分大小写?
在我的应用程序中使用css classname进行样式设置.但是在浏览器中查看时,应用的类名也附加了css,但由于与tagclass名称和css classname中的区分大小写,因此未应用样式.怎么解决这个?
谢谢