關于各選擇符優先級問題 & 標簽選擇器一定要用span來設置某個詞語樣式嗎
有兩個問題求教。
關于各選擇符優先級問題?本段代碼,我在第八行(即h1,span{……}之后)插入.first,#second{……},可以實現第一段文字中綠色和紅色并存。但如果我在第6行(即h1,span{……}之前)插入.first,#second{……},第一段文字只有綠色,而使用標簽選擇器的“膽小如鼠”不顯示紅色。請問這是為什么?
標簽選擇器一定要用span來設置某個詞語樣式嗎?以本段代碼為例,想要將第一段中的“膽小如鼠”設置為紅色字體,既可以使用標簽選擇器的span,也可以使用其他任何英文,只要保持前后一致即可。比如我將所有的span換成了san,就可以實現預期效果。
求教,感謝。
2015-10-05
樣式優先級: 行內 > style > link ;
選擇符優先級,id = 100, class = 10, HTML = 1, 選擇符相加之后的權重值大的決定樣式,如果權重相等,則最后定義的css決定樣式。
你應該去看看html標簽規范,san是可以,但并不是HTML規范,何必用不合規范的東西。