我想要达到的目标听起来很简单,但事实并非如此。我什至不知道我是否能完成我想做的事情。
好的,所以我们得到了类名为 .parent 的元素,.parent 有两个 div 孩子,一个是直接的,另一个像这样放入第一个:
<div class="parent">
<div>First child
<div>Second child</div>
</div>
</div>
针对第一个孩子应该很简单:
.parent > div {
color: green;
}
但事实并非如此,因为“二孩”也会受到影响。
这是可以实现的吗?
旁注:一些 CSS 属性(如“颜色”)是从父级继承的,即使元素没有直接样式。我想这就是导致问题的原因。但是,我仍然不希望它级联。