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

是不是单单从嵌入式css样式来讲相同权值也应该遵守就近原则(别称层叠),不同权值按照权值高优先原则走(别称特殊性)。

而从代码全局来看,就遵循内联样式>嵌入式样式>外部样式。

也就是首先判断有没有内联式样式,如果没有就看嵌入式样式权值是否相同,如果权值相同则再根据就近原则走。

我这样理解对吗?

正在回答

2 回答

对,当然别忘还有些特殊的情况需要为某些样式设置具有最高权值。即【重要性】!important。
【就近原则】内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。
【特殊性】为同一个元素设置了不同的CSS(嵌入)样式代码时,浏览器则根据权值来判断使用哪种css样式,权值高的就使用哪种css样式。
【层叠】嵌入式多个css样式出现相同权值则遵守就近原则。
【重要性】浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式,但记住!important优先级样式是个例外,权值高于用户自己设置的样式。这一特性可以摒弃之前原则。


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

多丽 提问者

非常感谢!
2017-05-16 回复 有任何疑惑可以回复我~

理解正确

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

举报

0/150
提交
取消

是不是单单从嵌入式css样式来讲相同权值也应该遵守就近原则(别称层叠),不同权值按照权值高优先原则走(别称特殊性)。

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