[问题] CSS权重问题

楼主: kisha024 (4545454554)   2017-12-16 12:38:23
各位好 有个CSS权重的问题想请问大家 如下 
2是蓝色 表示2会受到 div > span 的影响
https://jsfiddle.net/njup28wq/
2变红色 表示 span 的优先权大于 div > span
https://jsfiddle.net/njup28wq/1/
但根据这网页的 CSS Specificity
http://muki.tw/tech/css-specificity-document/
div > span 是 0-0-2 而 span 是0-0-1
这样div > span 的优先权应该大于 span 那为什么2还会是红色呢?
谢谢
作者: sanyaoooo (山药)   2017-12-16 13:20:00
div > span的”>”是指div下”第一层”的span,所以夹在span底下的span不会被影响到,如果你把>拿掉,就都会是蓝色了
作者: eight0 (欸XD)   2017-12-16 14:26:00
你说的“影响”和一楼说的“影响”不是指同件事情你说的 Specificity 是指 Cascade,一楼是指 InheritanceMDN: https://goo.gl/MSlW83抱歉,应该说你的两个连结的“影响”不同

Links booklink

Contact Us: admin [ a t ] ucptt.com