033.层次选择器

1.层次模型:

 

 2.层次选择器

     1、后代选择器:在某个元素的后面    祖爷爷   爷爷    爸爸   你 

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>2021-11-21</title>
    </head>
    <style type="text/css">
        /*后代选择器*/
        body p{
            background: #0000FF;
        }
    </style>
    <body>
        <p>p1</p>
        <p>p2</p>
        <p>p3</p>
        <ul>
            <li>
                <p>p4</p>
            </li>
            <li>
                <p>p5</p>
            </li>
            <li>
                <p>p6</p>
            </li>
        </ul>
    </body>
</html>

     2.子选择器:一代 ,儿子

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>2021-11-21</title>
    </head>
    <style type="text/css">
        /*子选择器*/
        body>p{
            background: #000000;
        }
    </style>
    <body>
        <p>p1</p>
        <p>p2</p>
        <p>p3</p>
        <ul>
            <li>
                <p>p4</p>
            </li>
            <li>
                <p>p5</p>
            </li>
            <li>
                <p>p6</p>
            </li>
        </ul>
    </body>
</html>

   3.相邻兄弟选择器 : 同辈

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>2021-11-21</title>
    </head>
    <style type="text/css">
        /*相邻兄弟选择器:只有一个,相邻,(向下)*/
        .active + p{
            background: #0000FF;
        }
    </style>
    <body>
        <p>p0</p>
        <p class="active">p1</p>
        <p>p2</p>
        <p>p3</p>
        <ul>
            <li>
                <p>p4</p>
            </li>
            <li>
                <p>p5</p>
            </li>
            <li>
                <p>p6</p>
            </li>
        </ul>
        
        <p class="active">p7</p>
        <p>p8</p>
    </body>
</html>

    4.通用选择器:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>2021-11-21</title>
    </head>
    <style type="text/css">
        /*通用兄弟选择器:当前选中元素所有向下的兄弟元素*/
        .active~p{
            background: #0000FF;
        }
    </style>
    <body>
        <p>p0</p>
        <p class="active">p1</p>
        <p>p2</p>
        <p>p3</p>
        <ul>
            <li>
                <p>p4</p>
            </li>
            <li>
                <p>p5</p>
            </li>
            <li>
                <p>p6</p>
            </li>
        </ul>
        <p>p7</p>
    
    </body>
</html>

 

posted @ 2021-11-21 23:09  李林林  阅读(27)  评论(0编辑  收藏  举报