【发布时间】:2015-04-30 17:02:03
【问题描述】:
是否有任何可用的 css 选择器可以选择特定孩子之后的所有孩子?
例如,我有一个有 10 个子元素的父元素。我想隐藏第四个孩子之后的所有子元素。
是否有任何选择器可以让我选择第 4 个之后的所有孩子?
我知道我可以做相反的事情,即:全部隐藏,只显示前 4 个,但我想知道是否可以反过来。
我目前的解决方案:
.parent .child {
display: none;
}
.parent .child:nth-child(-n+4){
display: block;
}
我想要的解决方案:
.parent .child {
display: block;
}
.parent .child*some selector that selects all after the 4th child*{
display: none;
}
我的预期结果:
【问题讨论】:
标签: css css-selectors