課程
/前端開發
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
.first,#second>span{color:green;}和.first,span{color:green;}都能達到效果,實際可以這么寫嗎?
2016-05-15
源自:初識HTML(5)+CSS(3)-升級版 8-10
正在回答
意思是不一樣的,你第一個選擇器的意思是:選擇class為first的元素和id為second的元素下的子一代span元素!
第二個選擇器的意思是:選擇class為first的元素和span元素(頁面中所有的span元素都會被你選擇,而第一個選擇器是選擇secend元素下的子一代span元素)!
選擇器的內容需要自己耐心看的,多想一想,思考一下,語法很重要!因為代碼這門語言就是這樣,不同的代碼可以達到相同的效果,但是他們的含義卻大相徑庭!
.first,#second>span{color:green;}以后第一行的“膽小如鼠”還是紅色,是因為#second>span對<span>中的內容做了限制,只把第二行的<span>改為綠色,
.first,span{color:green;}是把兩段里面所有的<span>改為綠色
沒有優先級之說,之說后面的操作會覆蓋前面的操作
不同的。在只是添加.first,#second>span{color:green;}的情況下,第一段中<span>的內容是紅色。如果只添加.first,span{color:green;},這時就符合要求了。
那么問題來了,選擇器是有級別順序的嗎?有誰可以解答一下。
可以,但是兩個語法不同
舉報
HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義
3 回答.first,#second span{color:green;}和.first,span{color:green;}
1 回答.first,#second span{color:green;}
2 回答.first,#second span{color:green;}
7 回答.first,.second span{color:green;}
2 回答.first,#second>span{ color:green; }這么寫可以嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-30
意思是不一樣的,你第一個選擇器的意思是:選擇class為first的元素和id為second的元素下的子一代span元素!
第二個選擇器的意思是:選擇class為first的元素和span元素(頁面中所有的span元素都會被你選擇,而第一個選擇器是選擇secend元素下的子一代span元素)!
選擇器的內容需要自己耐心看的,多想一想,思考一下,語法很重要!因為代碼這門語言就是這樣,不同的代碼可以達到相同的效果,但是他們的含義卻大相徑庭!
2016-05-17
.first,#second>span{color:green;}以后第一行的“膽小如鼠”還是紅色,是因為#second>span對<span>中的內容做了限制,只把第二行的<span>改為綠色,
.first,span{color:green;}是把兩段里面所有的<span>改為綠色
沒有優先級之說,之說后面的操作會覆蓋前面的操作
2016-05-16
不同的。在只是添加.first,#second>span{color:green;}的情況下,第一段中<span>的內容是紅色。如果只添加.first,span{color:green;},這時就符合要求了。
那么問題來了,選擇器是有級別順序的嗎?有誰可以解答一下。
2016-05-15
可以,但是兩個語法不同