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

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

為什么所有都紅色,不應該第一代“水果蔬菜”是紅色嗎?

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>后代選擇器</title>
<style?type="text/css">
.first?span{color:red;}

.food>li{
????color:red;
????border:1px?solid?red;/*添加邊框樣式(粗細為1px,?顏色為紅色的實線)*/	
}
</style>
</head>
<body>
?<p?class="first">三年級時,我還是一個<span>膽小如鼠</span>的小女孩,上課從來不敢回答老師提出的問題,生怕回答錯了老師會批評我。就一直沒有這個勇氣來回答老師提出的問題。學校舉辦的活動我也沒勇氣參加。</p>
<!--下面是本小節任務代碼-->
<ul?class="food">
????<li>水果
????????<ul>
????????	<li>香蕉</li>
????????????<li>蘋果</li>
????????????<li>梨</li>
????????</ul>
????</li>
????<li>蔬菜
????	<ul>
????????	<li>白菜</li>
????????????<li>油菜</li>
????????????<li>卷心菜</li>
????????</ul>
????</li>
</ul>

</body>
</html>

http://img1.sycdn.imooc.com//577a58c900018a8604720318.jpg

正在回答

6 回答

這里的顏色樣式具有繼承性,即food類標簽里面的所有標簽如果沒有集體設置,根據權限是為red的,而邊框剛好是沒有繼承性的,所有food里面的標簽是沒有繼承到,只在第一子后代發揮作用,你可以看看第9章的第一部分的繼承這塊。

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

如歌褪變 提問者

非常感謝!
2016-07-04 回復 有任何疑惑可以回復我~

你把第十行color:red ?刪去就好了

你這字體肯定都變紅色了

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

你把這句去了看看效果

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

.font>li指的是把ul中擴展的第一層li的變成紅色,你看第二層li香蕉就沒有邊框。而且顏色指的是li中的<li></li>中的字體。就包括所有的字了。

0 回復 有任何疑惑可以回復我~
.font>li等于把ul里面所有的li都定義了,肯定都變成紅色啊


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

土豆土豆potato

那為什么border:1px solid red; 這個不會把li里面的都框起來?
2016-07-04 回復 有任何疑惑可以回復我~
#2

如歌褪變 提問者

子選擇器用于指定元素的第一個后代,而“香蕉、蘋果、梨、白菜、油菜、卷心菜”是第二個后代,按你說的,“香蕉、蘋果、梨、白菜、油菜、卷心菜”頁應該有紅色邊框啊
2016-07-04 回復 有任何疑惑可以回復我~
對一個塊應用了,就會默認對里面所有元素都應用了,除非你特別注明不應用才不會應用。
2 回復 有任何疑惑可以回復我~
#1

如歌褪變 提問者

子選擇器用于指定元素的第一個后代,而“香蕉、蘋果、梨、白菜、油菜、卷心菜”是第二個后代,按你說的,“香蕉、蘋果、梨、白菜、油菜、卷心菜”頁應該有紅色邊框啊
2016-07-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么所有都紅色,不應該第一代“水果蔬菜”是紅色嗎?

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

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

幫助反饋 APP下載

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

公眾號

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