为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

5 回答

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

后面覆盖前面的啊


0 回复 有任何疑惑可以回复我~
nav a {
    color: red
}
header nav a {
    color: green
}


0 回复 有任何疑惑可以回复我~

绿~~~

0 回复 有任何疑惑可以回复我~
#1

Kyle_Bai

为什么是绿的?
2016-02-17 回复 有任何疑惑可以回复我~
#2

qq_曾是惊鸿照影来_0 回复 Kyle_Bai

在css中,优先显示带有父元素的样式。
2018-09-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信