问一个关于 css 选择器使用的问题?

假如一个div为one,里面有这样的代码:
image.png

现在我想只定义li里面的a标签的颜色,同时li里面的ul下面的li内的a颜色不受影响,这样怎么写?

如果我写.one li a{color:red}那ul下面的li里的a也会改变。

阅读 1.7k
3 个回答
.one>li>a{color:red}

不知实际代码中的li是不是跟你截图中的一样,有一个不同于下级的dropdown的类,如果这样可以通过类配合直接子代选择器来指定直接子级a的样式,li.dropdown > a { color: red }

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏