我想在此.feature-section-heading
类的所有子元素上添加特定样式属性。我知道我可以使用下面的技巧
.feature-section-heading > h1 {...}
但是上面的逻辑只会在h1
标签上实现。那么有可能我可以在所有子元素上添加样式属性吗?我搜索了这个并找到了接受的answer,但它不起作用。
答案 0 :(得分:2)
<强> CSS 强>
.feature-section-heading > * {...}
您可以使用*
作为所有元素选择器。
答案 1 :(得分:2)
使用universal selector代替type selector。
.feature-section-heading > *
答案 2 :(得分:1)
你可以使用*(Asterik Selector)
以下是Demo
CSS
.foo *{background:red}
HTML
<div class="foo">
<span>1</span>
<p>2</p>
<div>3</div>
</div>
答案 3 :(得分:0)
使用Css * selector访问所有儿童,如下面的代码段所示:
.feature-section-heading > * {
background: red;
}
答案 4 :(得分:0)
请找到说明所需行为的jsfiddle链接。
<强> HTML 强>
<div class="feature-section-heading">
I am parent div
<br />
<h1>
Heading
</h1>
<div>
Child DIV
</div>
<div>
Child DIV
</div>
<p>
Child paragraph
</p>
<p>
Child paragraph
</p>
<p>
Child paragraph
</p>
<span>
Child span
</span>
</div>
<强> CSS 强>
.feature-section-heading {
color: red;
}
.feature-section-heading > :not(:empty){
color: darkgreen;
}