问一下大家:三个<a>最后到底是绿还是红

来源:4-5 [Sass]嵌套-选择器嵌套

陈俊滔

2016-02-14 11:43

问一下大家:三个<a>最后到底是绿还是红

写回答 关注

5回答

  • Jason_王
    2017-06-05 17:23:34

    并不是后面覆盖前面,而是选择器权重问题,比如标签元素权重为100,nav+a = 100+100 =200,而  header+nav+a = 100 +100 +100=300,所以显示绿色。

  • 慕莱坞8387664
    2016-09-19 17:47:13

    选择器权重大的显示谁 很明显是绿

  • 慕粉3128060
    2016-08-24 18:51:51

    后面覆盖前面的啊


  • puffbaby
    2016-08-08 11:24:51
    nav a {
        color: red
    }
    header nav a {
        color: green
    }


  • 彩倩
    2016-02-17 16:38:03

    绿~~~

    qq_曾是惊... 回复Kyle_B...

    在css中,优先显示带有父元素的样式。

    2018-09-13 16:43:34

    共 2 条回复 >

Sass入门篇

Sass入门视频教程,学会Sass使你摆脱重复编写代码的工作

104420 学习 · 263 问题

查看课程

相似问题