可以修改,只不过css样式有优先级,你在颜色后面加上!important 就可以强制使用这个颜色了
229行是给第2级child里的span加颜色
238行是给第3级child里的span加颜色
你可以看到加的颜色是不同的
在HTML中,标签之间的文本内容是无法直接修改样式的,需要将文本内容包裹在一个标签内,然后对该标签进行样式设置。
对于这个问题,可以在li:nth-child(3)中添加一个span标签,然后对该span标签设置样式,例如:
<ul>
<li>第一项</li>
<li>第二项</li>
<li><span>第三项</span></li>
<li>第四项</li>
</ul>
<style>
li:nth-child(3) span {
color: red;
}
</style>
这样就可以修改第三个li标签中的文本颜色了。