css 能不能选择从某一个开始至结束所有的li

发布于 2022-09-11 16:39:03 字数 386 浏览 19 评论 0

有这样一个需求:

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
</ul>

ul 里不计数量的 li ,想从第2个开始,后面的所有的 li 都不显示。
用 css 怎么写?
或者是用 scss 怎么写?

网上查了也找不到类似的方法,求指点,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

踏月而来 2022-09-18 16:39:06
/*ie7+*/
ul > li + li ~ li {display:none}

/*ie9+*/
ul>li:nth-child(n+3) {display:none}
江南月 2022-09-18 16:39:06

li:not(:first-child){

display:none;

}
非第一个 全部隐藏

倾城花音 2022-09-18 16:39:06
        //第3个后面全部隐藏
        &:not(:nth-child(-n+3)){
            display: none;
        }

终于找到了,没用过这样的

你另情深 2022-09-18 16:39:06
li:nth-child(n+3) {display:none}
ヅ她的身影、若隐若现 2022-09-18 16:39:06

li:nth-child(n+3)
{display:none;}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文