use*_*508 1 css input twitter-bootstrap
我有一个带有输入表的jsbin,使用bootstrap.令我困惑的是那种风格
input.someClass {
background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)
按预期应用,但是
.anotherClass {
background-color: green;
}
Run Code Online (Sandbox Code Playgroud)
不适用于我的输入元素.这是什么原因?如需参考,请访问http://jsbin.com/enaris/3/edit
这是什么原因?
这只是一个特殊问题 - 第一个选择器有一个附加到类名的类型选择器,而第二个选择器只有一个类.因此,第二选择器更具体并且优先.
这是从我的另一个答案迁移出来的,它可能会有所帮助:
您可以将特异性视为四个数字,从(0,0,0,0)开始:
+和~也没有特异性#test)计数为上述集合中的第二个数字(0,1,0,0)<p>&::after)取代第四个数字,并且是最不具体的基于以上所述,第一个选择器具有(0,0,1,1)的特定,而第二个选择器具有(0,0,1,0)