层级

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            ul{
                list-style: none;
                width: 300px;
                height: 300px;
                background-color: blue;
                position: relative;
                margin: 0 auto;
            }
            .l1{
                width: 100px;
                height: 100px;
                position: absolute;
                left: 100px;
                top: 100px;
                background-color: yellow;
            }
            .l2{
                z-index: 1;
            }
            .l3{
                z-index: 2;
            }
            .l4{
                z-index: 3;
            }
        </style>
    </head>
    <body>
        <!--
            浮动的层级大于默认文档流元素的层级,但是浮动元素之间的层级是相等的。
            
            定位元素的层级大于默认文档流元素的层级,而且,完全脱离文档流的定位元素,写的越晚,层级越高。
            但是,可以通过设置修改定位元素的默认层级关系。
            
            z-index样式,只对非static定位的元素有效果,默认的值都是0,值越大越靠前。
        -->
        <ul>
            <li class="l1 l2">1</li>
            <li class="l1 l3">2</li>
            <li class="l1 l4">3</li>
            <li class="l1 l5">4</li>
            <li class="l1 l6">5</li>
        </ul>
    </body>
</html>

 

posted @ 2021-01-21 17:46  明坤  阅读(171)  评论(0)    收藏  举报