日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

Css 后代选择器与子代选择器的区别

發(fā)布時(shí)間:2023/12/13 综合教程 32 生活家
生活随笔 收集整理的這篇文章主要介紹了 Css 后代选择器与子代选择器的区别 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

后代選擇器用空格,比如A B{border:1px solid red;}

子代選擇器用>, 比如A>B{border:1px solid red;}

但是,如果你仔細(xì)想想,這倆個(gè)概念是不是有重復(fù)的地方,

后代是不是也是子代?

子代不也是后代嗎?

具體兩者的關(guān)系不作討論,我們來看看在css中具體有什么不同?

先上代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>后代與子代選擇器的區(qū)別</title>
    <!--<link rel="stylesheet" type="text/css" href="*.css"/>-->
    <script language="javascript" type="text/javascript"></script>
    <style>
        .zero>li
        {
            border:1px solid red;
        }
    </style>
</head>
<body>
    <ul class="zero" >
        <li>我是祖先</li>
       <ul>zero
           <li>我是第二代</li>
                <ul>
                    <li>
                    我是第三代
                    </li>
                </ul>
      </ul>
    </ul>
</body>
</html>

子代選擇器時(shí)效果圖:

后代選擇器時(shí)效果圖:

可以說是區(qū)別相當(dāng)?shù)拇罅耍瑥男Ч梢钥闯觯?/p>

后代指所有后代,而子代單指第一代

果真如此嗎?

我們看看另一個(gè)例子:

我們將css代碼進(jìn)行修改,而html代碼不變:

<style>
        .zero ul
        {
            color:red;
        }
    </style>

使用 后代選擇器運(yùn)行效果圖:

使用子代選擇器運(yùn)行效果圖:

什么鬼,怎么完全一樣?

請(qǐng)注意這里的修改選項(xiàng),我并不是直接用li標(biāo)簽,

另外我修改的是顏色屬性。

事實(shí)上,上面的結(jié)論仍然是正確的

之所以出現(xiàn)上面的情況,我們需要考慮到繼承

要知道,color這樣的屬性是可以繼承的,也就是說

子代的字體沒有默認(rèn)顏色,所以它從父親那里繼承

可以,如果是這樣的話,那為什么開始時(shí)沒有繼承呢?

答案是:border屬性無法繼承,像border一樣無法繼承

的屬性還有:

display、margin、border、padding、

background、height、min-height、max-height、

width、min-width、max-width、overflow、position、

left、right、top、bottom、z-index、float、clear、

table-layout、vertical-align、page-break-after、

page-bread-before和unicode-bidi。

這其中前面4個(gè)是經(jīng)過我實(shí)測(cè)的,剩下的是查的網(wǎng)絡(luò)上

的資料,準(zhǔn)確性無法確定。

說這些是想弄明白為什么出現(xiàn)了一會(huì)效果一樣,

一會(huì)又效果不樣的情況。

總結(jié)

以上是生活随笔為你收集整理的Css 后代选择器与子代选择器的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。