→ nottt: ity.aspx07/14 08:36
推 ssccg: ul#aaa li和ul.bbb li07/14 09:17
→ ssccg: ↑id ↑class07/14 09:22
推 ilovekebi: .myclass 只有一個class的權重,ul#aaa li 除了原本li07/14 09:53
→ ilovekebi: 的tag權重,前面還多一個id為aaa的權重,優先權會較高07/14 09:54
感謝各位
我剛才有個疑問
假設今天有三個權重一樣:「.c1 span」、「.c2 span」和「span .c3」
為什麼「.c1 span」、「.c2 span」會優於「span .c3」呢?
難道判斷優先權是從父元素來判斷的?
還是甚至是從它們的「最原始祖先元素」來判斷的?
為什麼不是從子元素判斷呢?
感謝各位
※ 編輯: rrr0832 (101.138.128.62), 07/14/2017 10:14:41
各位好
1樓給的網址的文章的作者好像有點讓人錯亂
剛才試了一下
原來多個權重相同的選擇器是看出現順序的先後來決定
之所以「.c1 span」、「.c2 span」會優於「span .c3」原來是它把「span .c3」放在「
.c1 span」和「.c2 span」的前面
所以「span .c3」的Style才會被覆蓋過去
害我想半天都想不出來…
不過還是感謝各位的解答
※ 編輯: rrr0832 (101.138.128.62), 07/14/2017 10:23:10
推 enwebbs: id=100 class=10 tag=1,假如兩者分數相同,就看先後順序 07/14 16:42
推 EPGo: 權重還會看階級 id:1-0-0, class:0-1-0, tag:0-0-1 07/14 18:14
→ EPGo: 1個tag = 階級3權重1分, 1個class = 階級2權重1分 07/14 18:15
→ EPGo: 權重相同比順序,但是階級無法被超越 07/14 18:16
→ EPGo: 可以參考ilovekebi大貼的連結 07/14 18:17
推 xdraculax: 不明覺厲 07/15 18:35