问答详情
源自:8-10 给选择器分个组 - 分组选择器

关于顺序问题

.first和#second换了下位置为什么颜色也跟着变了,“,”两边还有顺序关系么?

提问者:慕粉2202003792 2017-02-27 16:39

个回答

  • 慕仰6188754
    2017-02-27 17:17:09
    已采纳

    就近原则(离被设置元素越近优先级别越高)。适用的是CSS的三种插入样式


  • 风到这里就是粘
    2017-06-06 16:22:57

    .first是一个选择器,#second span是一个选择器,对这两个选择器进行同一个样式设置

  • FaithSTJ
    2017-03-06 15:41:19

    换成:

    #second span,.first {

        color:green;

    }

    其实是可以的,但是系统的识别逻辑好像不够完善,必须检测到.first,#second span才行……

  • 平道
    2017-02-27 16:46:27

    确实是就近原则

  • 非常菜的小白
    2017-02-27 16:44:58

    代码截图都米有,。。。。

  • ProMid
    2017-02-27 16:43:54

    #second span是一个整体, 你把位置换了以后就变成了.first span, 即class为first的元素的子孙元素span

  • 海资顾
    2017-02-27 16:43:28

    不是有一个就近原则关系吗