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

如何仅修改有序列表(ol)列表项的文字颜色为蓝色

只让有序列表的直接子项文字变蓝的解决办法

你之前用ol li设置颜色会把所有嵌套的列表项也染成蓝色,是因为这个选择器是后代选择器,会匹配ol下所有层级的li元素,不管是不是直接嵌套的。

要只选中带数字编号的有序列表的直接子项,用直接子选择器>就可以了,它只会匹配父元素的直接子元素。修改后的CSS代码如下:

ol > li {
  color: blue;
}

这样设置后,只有<ol>直接包含的<li>(也就是"League 1"、"League 2"、"Coupe"这些项)会变成蓝色,嵌套在<ul>里的子项文字颜色不会受影响。

对应的HTML结构不需要改动,使用你原来的代码即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 03:20:30