css选择器nth-child 实现一个范围吗

 我来答
临泉注册营业执照
2016-09-25 · TA获得超过873个赞
知道小有建树答主
回答量:200
采纳率:63%
帮助的人:147万
展开全部

nth-child可以选择单个元素,也可以实现一个范围,如:

<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
上面是一个列表

1.选择单个标签元素(指定序列的单个元素).
li:nth-child(1)
{
    color: red;
}
执行上面的CSS,<li>1</li>在界面上面表现为红色

2.选择一个范围的标签元素(偶数序列的元素).
li:nth-child(2n)
{
    color: red;
}
执行上面的CSS,<li>2</li><li>4</li><li>6</li>在界面上显示红色
上面的CSS还可以如下面这样写:
li:nth-child(even)
{
    color: red;
}
这两个CSS都代表选择li所在的顺序为偶数位置的标签元素。

3.奇数序列的元素使用odd或者2n+1
Almos几乎科技
2019-07-31 · TA获得超过166个赞
知道答主
回答量:30
采纳率:100%
帮助的人:7.6万
展开全部
可以这样写:
li:nth-child(n+2):nth-child(-n+5)
其中n+2表示从第二个开始,-n+5表示第五个结束。
亲测好用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shine小小酥123
2016-09-25 · 超过19用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:29万
展开全部
:nth-child(n)
n可以是数字,关键字或公式,这个不能说是范围,因为它指的东西太多了,是css3的一个选择器,具体你可以去w3school看看他的用法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式