在css的不同场合使用不同的类

时间:2012-09-12 00:32:36

标签: css

为什么我们有时会使用像

这样的语法
.oneclass .someotherclass {

}

有时候

.oneclass.someotherclass {

}

注意在第二个中,在一个类和另一个类之间没有空格

3 个答案:

答案 0 :(得分:1)

空间是后代选择器。 a b匹配b内的a

没有空间,它只是一个“和”。

答案 1 :(得分:1)

因为它们意味着不同的东西。第一个是元素,第二个元素内部元素与第一个类。第二个是针对两个类的元素。

答案 2 :(得分:1)

.someotherclass下的第一个目标.oneclass,而第二个目标是两个目标中的一个元素。第一个目标是<div class='oneclass'><div class='someotherclass'></div></div>,而第二个目标是<div class='oneclass someotherclass'/>