你能选择出,前几个元素吗?使用纯css
面试被问到 ,你能选择出前几个元素吗?括弧只能使用css
我当时是一脸懵逼。。。
回去的路上思考一路 终于想到了解决办法 虽然为时已晚 但是觉得很有意义...
首先要用到 否定选择器 : :not() 当然可以理解为取反
其次需要用到的是 : :nth-child(n) 注意此处的参数n是可以选择选择设置最小值得 即 最小为1 即为 :nth-child(n+1)
结合使用即为:
选择前五个元素:
==> :not(:nth-child(n+4))
ps:希望可以帮到后续面试的同学,实际的工作中可以用到 会省掉不必要的循环
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步