使用纯CSS隐藏除元素的第一个孩子之外的所有孩子

比格蒂格

我试图在classa class元素的第一个孩子之后隐藏其他所有孩子。

div.classa {
    display:none;
}
div.classa:first-child {
    display:block !important;
}
<div class="content">
    <h3>abc</h3>
    <div class="classa">some content</div>
    <h3>xyz</h3>
    <div class="classa">more content</div>
    <h3>header3</h3>
    <div class="classa">another content</div>
</div>

如何使用纯CSS实现此目的。

dfsq

如果要支持IE8,则唯一的选择是常规的同级选择器

div.classa ~ .classa {
    display: none;
}
<div class="content">
    <h3>abc</h3>
    <div class="classa">some content</div>
    <h3>xyz</h3>
    <div class="classa">more content</div>
    <h3>header3</h3>
    <div class="classa">another content</div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

顺风:在除第一个孩子之外的所有孩子之前

CSS - 隐藏除第一个之外的所有同类元素 - 不是子元素

如何测试选择器中除 Jest 中的第一个孩子之外的所有孩子

CSS:有班级的孩子的第一个孩子

如何使用vanilla JS将类.hidden-item添加到除第一个孩子之外的所有项目

CSS的第一个/最后一个没有元素的孩子?

Scrapy不会选择第一个孩子的子元素,而是所有孩子的子元素

从所有元素和嵌套元素中选择第一个孩子

SASS 选择所有元素期望第一个孩子

如何通过:not()使用CSS的第一个孩子

使用CSS更改第一个孩子的背景

使用CSS3选择除第一个元素外的所有元素

CSS适用于所有div内部内容,但跳过第一个孩子

如何从CSS中所有相似的类中选择第一个孩子

如何加入数组中除第一个元素之外的所有元素?

c ++ 98,向量,删除除第一个元素之外的所有元素

除第一个元素之外的所有元素的分段错误

隐藏第一个和最后一个孩子的某些span元素

使用jquery定位类的所有实例的第一个孩子

如何选择元素中除最后一个孩子以外的所有孩子?

使用打字稿从数组中提取除第一个之外的所有元素类型

如何使用 JQuery 删除除第一个 div 之外的所有子 div 元素?

通过JavaScript隐藏DataList的除第一个元素外的所有元素

如何在CSS中定义孩子的孩子而不提及第一个孩子?

我如何将CSS应用于所有元素,除非第一个孩子具有特定ID

删除除第一个使用递归之外的所有数字

将元素添加为第一个孩子

选择第一个孩子的元素

:带嵌套元素的第一个孩子