亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么不能用包含選擇器如何更好

http://img1.sycdn.imooc.com//57a5ad4500016c9709280360.jpg

使用包含選擇器為什么第一段文字不會加邊框?

正在回答

6 回答

你使用包含選擇器選中了span標簽里面的元素,死一段文字就不會有劃線

0 回復 有任何疑惑可以回復我~

如圖,只對所有<li>奏效

57b119100001fadf03110280.jpg

57b119110001341403620274.jpg


0 回復 有任何疑惑可以回復我~
.first?span{border:1px?solid?red;}

這一句不是只能讓first下的所有<span>元素加邊框么?

慕課舉的包含選擇器的例子里面,也是對所有<li>奏效的啊。好像沒法同時應用給<p>和<span>吧?(除非通用選擇器,但這不是你的意思了)

*?{border:1px?solid?red;}


0 回復 有任何疑惑可以回復我~

使用包含選擇器作用的是所有的子后代元素即這里的span元素,對于span以外的內容并沒有影響,所以你的代碼只是span元素之間的內容加了邊框。

可以再看一下包含選擇器一節的內容。

0 回復 有任何疑惑可以回復我~

包含選擇器是作用于元素的第一代,就是其直接后代,所要的目標效果是作用于<span>中的元素,所以包含選擇器有更好的直接效果!

0 回復 有任何疑惑可以回復我~
#1

qq_傲嘯長空_03998245

錯了吧。是所有子代。
2016-09-23 回復 有任何疑惑可以回復我~

包含選擇器選擇的是后面的元素,這個選擇的是first下面的所有span元素,用.first > span吧比較好

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么不能用包含選擇器如何更好

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號