css选择器如何选择被选元素之前的元素? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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 4020 0
1 条回答
写回答
取消 提交回答
  • 杨冬芳
    IT从业

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

    2019-07-17 19:35:33
    赞同 展开评论 打赏
问答分类:
相关产品:
问答排行榜
最热
最新
相关电子书
更多
零基础CSS入门教程
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载