.first,#second span{color:green;} h1,span{color:red;}
請問為什么 加入 .first,#second span{color:green;}之后第二段只是“簡單”變綠而不是整段變綠?第一段又為什么“膽小如鼠”是紅的 ?使用的span參數是前面哪個span在作用?h1,span{color:red;}不是應該只作用于標題嗎?
請問為什么 加入 .first,#second span{color:green;}之后第二段只是“簡單”變綠而不是整段變綠?第一段又為什么“膽小如鼠”是紅的 ?使用的span參數是前面哪個span在作用?h1,span{color:red;}不是應該只作用于標題嗎?
2017-05-01
舉報
2017-05-01
因為#second span選擇器代表的是第二段的那個<span></span>里包圍得內容,如果只有#second而不加上后面的span的話,那么第二段就會整段變綠,第二個問題同樣道理,第九章的層疊跟重要性里有解釋
2017-05-01
.first是一個選擇器;#second又是另一個選擇器;他們分別代表第一段、第二段里面選擇的內容。所以會出現那樣的結果。
2017-05-01
#second apan就是包含選擇啊,所以只有“簡單”變綠。因為.first,#second span{color:green;}改變的是第二段,所以第一段沒變化,還是紅色。h1,span{color:red;}作用的是<h1>和<span>標簽