在我的css文件中.a.b不同于.a .b?
这是一个简单的问题,但它总是让我生气.我试了一下,但想到我会把它贴在这里以防万一这是有用的参考.
解决方法
In my css file is .a.b different than .a .b?
是
.a.b是两个类的一个或多个元素.
<div class="a b">(target)</div>
.a .b是一个或多个具有类b的元素,其中任何父元素都具有类a
<div class="a"><div class="b">(target)</div></div>
甚至
<div class="a"> <div> <div> <div class="b">(target)</div> </div> <div class="b">(target)</div> <div class="b">(target) <div class="b">(target)</div></div> </div> </div>
他们是非常不同的.
我从右到左选择示例.a .b中的方向,因为所有.b元素都是将成为CCS目标的元素.
另外你甚至可以为我的第一个例子做div.a.b,为第二个例子用div.a div.b做.