2

是否可以为“b 类元素,它是 a 类元素的后代”创建 CSS 选择器?

谢谢,拉斯托

4

3 回答 3

5

对的,这是可能的:

直系后代:

.a > .b { /* ... */ }

所有后代:

.a .b { /* ... */ }
于 2012-07-13T17:41:35.643 回答
2

鉴于加价:

<div class="elementClassA">
    <div class="elementClassB">first B element</div>
</div>
<div class="elementClassA">
    <div class="elementClassC">first C element
        <div class="elementClassB">Second B element</div>
    </div>
</div>​

是的,对于所有后代:

.elementClassA .elementClassB {
}

以上将针对first B elementSecond B element: JS Fiddle 演示

对于直系后代:

.elementClassA > .elementClassB {
}

这将针对first B elementJS Fiddle 演示

参考:

于 2012-07-13T17:41:44.270 回答
0

当然,这是一个简单的 CSS 选择器:

.classA .classB {}
于 2012-07-13T17:41:59.807 回答