开发者社区 问答 正文

css选择器如何选择被选元素之前的元素?

css选择器有一个被选元素之后的选择器 + 和 ~ 难道没有之前吗?

<ul>
   <li><a>我是一个a</a></li>
   <li><a>我是一个a</a></li>
   <li class="active"><a>我是一个a</a></li>
<ul>

ul li.active ? li>a{
   color:red;
}

展开
收起
杨冬芳 2016-06-13 11:44:54 4526 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    如果是想选择没有被选元素的元素(好像有点绕口),可以尝试用:not()选择器
    全选复制放进笔记
    ul li:not(.active)>a { color: red; }

    2019-07-17 19:35:33
    赞同 展开评论
问答分类:
问答地址: