2014-10-20 116 views

回答

4

是的,它是有差別的。使用空格是descendant selector。在你的例子中,anotherClass必須是someClass的後裔。

<div class="someClass"> 
    <div class="anotherClass"></div> 
</div> 

沒有空格,您的目標是匹配指定的所有類的元素。在你的例子中,匹配的元素必須同時具有someClassanotherClass

<div class="someClass anotherClass"> 
</div> 
+1

它們被稱爲[combinators](http://www.w3.org/TR/css3-selectors/#combinators),現在不是選擇器。 – Quentin 2014-10-20 10:53:25

0

.someClass.anotherClass將選擇下面元件

<div class="someClass anotherClass"></div> 

.someClass .anotherClass(後代選擇)

<div class="someClass"> 
<span class="anotherClass"></span> //this will be selected 
</div> 
0

.someClass.anotherClass將在工作情況下如果你的類名是「someClass anotherClass」,意味着你只有一個類,包括空間b姓名。

.someClass .anotherClass如果您有兩個不同的類,它不會影響您的第一類['someClass']代碼。只有第二類受到影響。

希望你能明白這一點。

相關問題