-1

为什么我们有时会使用类似的语法

.oneclass .someotherclass {

}

而有时

.oneclass.someotherclass {

}

注意在第二个中 oneclass 和 someotherclass 之间没有空格

4

3 回答 3

1

该空间是一个后代选择器。 a b匹配ba.

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

于 2012-09-12T00:35:18.543 回答
1

因为它们的意思不同。第一个用于在具有第一类的元素中具有第二类的元素。第二个是用于两个类的元素。

于 2012-09-12T00:35:25.400 回答
1

第一个目标.someotherclass是下面.oneclass,而第二个目标是一个元素,两者都有。例如,第一个将针对,<div class='oneclass'><div class='someotherclass'></div></div>而第二个将针对<div class='oneclass someotherclass'/>

于 2012-09-12T00:36:22.833 回答