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

权值的问题

*{color:red;}

p{color:green;}

<p>你<span>好</span></p>

通用选择器的权值是0,继承的权值是0.1。“好”字不是应该显示为green吗?

正在回答

5 回答

多个选择符应用与同一个元素时,权值高的优先显示;由继续而得到的样式没有权值的计算,它低于一切其他规则,如通用选择符*。

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

首先,p{}比*{}权值大 所以 显示绿色,但是<span>属于继承p标签的样式,而且继承的权值是最小的,所以他会显示成红色 

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

“好”字要显示green属于继承p标签的样式,而继承是最低权值的。因此如果有另外的样式对比,肯定不会继承,所以好字显示red

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

*是匹配html中所有标签元素,它包括span,这样看来其实不用权值也能比较,span比p离的更近

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

*的级别比p 要搞一些额

你想<span>为GREEN要写出来的额

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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225293    人
  • 解答问题       18230    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

权值的问题

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