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

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

如果只改字體顏色

如果把第10行改為color:red;.第9行還是.food>li 下面的ul表格字體全是紅色的。不應該是只有第一類"水果"和"蔬菜"才變紅,怎么都變紅了?

正在回答

7 回答

CSS的某些樣式是具有繼承性的,那么什么是繼承呢?繼承是一種規則,它允許樣式不僅應用于某個特定html標簽元素,而且應用于其后代。比如下面代碼:如某種顏色應用于p標簽,這個顏色設置不僅應用p標簽,還應用于p標簽中的所有子元素文本,這里子元素為span標簽。 ? 見9-1繼承

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

雙補丸 提問者

非常感謝!原來這是之后會說的內容。
2016-03-02 回復 有任何疑惑可以回復我~
#2

Jenny_01 回復 雙補丸 提問者

不客氣
2016-03-02 回復 有任何疑惑可以回復我~

5樓正解,因為你沒設置里面<li>標簽的顏色所以就繼承父代的了,想改顏色你可以設置下。


.food>li>ul>li{

? ?color:blue;/*添加邊框樣式(粗細為1px, 顏色為紅色的實線)*/ ? ?

}


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

5樓正解,繼承的問題,原本的border:1px solid red;不具備繼承性,而color會被繼承,應用于所有的子元素文本

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

水果 蘋果 香蕉 是同一個級別的

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

因為food下面一級就是水果和蔬菜這兩大塊,color:red; 改的是字體顏色,肯定是改水果和蔬菜這兩個塊里面所有文字的顏色

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

food>li選擇它的直接子元素,后面幾個都是它的子元素

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

后代選擇器是作用于所有子后代元素,后面的都是自后代元素

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

舉報

0/150
提交
取消
初識HTML(5)+CSS(3)-升級版
  • 參與學習       1228731    人
  • 解答問題       19080    個

HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義

進入課程

如果只改字體顏色

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

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

幫助反饋 APP下載

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

公眾號

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