You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用CSS的nth-child选择器隐藏指定位置后的剩余元素

用CSS :nth-child 隐藏第5个之后的所有元素

你可以使用 :nth-child(n+6) 选择器选中第5个之后的所有元素,再通过 display: none 隐藏它们。

原理说明

:nth-child() 的表达式 n+6 中,n 会从0开始依次取值(0、1、2……),计算后对应的元素位置就是6、7、8……,正好匹配第5个之后的所有目标元素。

完整代码示例

HTML结构

<div class="item">item 1</div>
<div class="item">item 2</div>
<div class="item">item 3</div>
<div class="item">item 4</div>
<div class="item">item 5</div> 
<div class="item">item 6</div>
<div class="item">item 7</div>
<div class="item">item 8</div>
<!-- 更多item元素 -->

CSS样式

.item:nth-child(n+6) {
  display: none;
}

设置完成后,第6个及以后的 .item 元素都会被隐藏。

内容的提问来源于stack exchange,提问作者Epple

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 00:18:10