課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
為什么”元素“不是紅色邊框而“的第一個p”是紅色的?
2017-09-14
源自:jQuery基礎 (一)—樣式篇 2-5
正在回答
首先,你需要了解CSS元素的繼承性,就不難理解你所提出的問題了,這里稱第一個p元素為父元素,第二個p元素為子元素,子選擇器選擇了父元素,為父元素設定CSS樣式,其子元素也會繼承父元素的CSS樣式。因為p標簽里面不能直接嵌套本身是塊級元素(p元素為塊級元素)的標簽,這樣是語法錯誤,遇到錯誤,CSS停止渲染,結果最后的‘元素’兩個字沒有被渲染。你也可以嘗試將子元素更換為span,你就會發現全部被渲染了,因為沒有錯誤發生,CSS正常渲染到最后。
<p>div下
????????<p>的第一個p</p>元素
</p>看到那把紅×了嗎,這樣寫是錯誤的。
沒有這種寫法吧,好好的一句話,你分成三部分,你可以把元素也用<p>包起來
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
4 回答jquery那么多選擇器怎么記啊,煩惱啊
2 回答感覺這個選擇器問問多多啊
2 回答啊啊啊
3 回答2-9jQuery選擇其之可見性篩選選擇器的執行結果為啥是0啊
2 回答沒有問題啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-12-11
首先,你需要了解CSS元素的繼承性,就不難理解你所提出的問題了,這里稱第一個p元素為父元素,第二個p元素為子元素,子選擇器選擇了父元素,為父元素設定CSS樣式,其子元素也會繼承父元素的CSS樣式。因為p標簽里面不能直接嵌套本身是塊級元素(p元素為塊級元素)的標簽,這樣是語法錯誤,遇到錯誤,CSS停止渲染,結果最后的‘元素’兩個字沒有被渲染。你也可以嘗試將子元素更換為span,你就會發現全部被渲染了,因為沒有錯誤發生,CSS正常渲染到最后。