dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 762|回复: 0

[Html/Css] HTML连载62-固定定位练习、z-index属性

[复制链接]
  • TA的每日心情

    2024-2-20 11:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    878

    主题

    4343

    帖子

    3995

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    3995

    发表于 2020-3-28 14:00:02 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    一、固定定位应用场景
    1.练习

    [HTML] 纯文本查看 复制代码
    <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
    
        <meta charset="UTF-8">
    
        <title>D158_ExerciseOfLocation</title>
    
        <style>
    
            *{
    
                padding:0;
    
                margin:0;
    
            }
    
            .nav{
    
                width: 100%;
    
                height: 45px;
    
                background-color: red;
    
                background:url("image/play_tennis.jpg");
    
                 position:fixed;/*复习了固定定位,这个导航条就会固定到浏览器中不会随网页滚动而滚动了,兵器也脱脱离的标准流*/
    
            }
    
            .content{
    
                width: 100%;
    
                height: 2500px;
    
                background-color: yellow;
    
                background:url("image/laptop.jpg");
    
            }
    
            .backup{
    
                width: 50px;
    
                /*height: 50px;*/
    
                background-color: red;
    
                position:fixed;
    
                right: 10px;
    
                bottom:10px;
    
                text-align: center;
    
                text-decoration: none;/*去掉下面的线*/
    
                line-height: 50px;/*行高可以撑起盒子的高度*/
    
            }
    
    </style>
    
    </head>
    
    <body>
    
    <div class="nav"></div>
    
    <div class="content"></div>
    
    <div class="backup"><a href="#">返回</a></div>
    
    </body>
    
    </html>

    1.jpg


    ​注意:IE6不支持固定定位,​谷歌浏览器支持。
    二、定位流-z-index属性
    1.什么是z-index属性?
    默认情况下所有的元素都一个默认的z-index属性,取值为0,z-index属性的作用是准们用于控制定位流元素的覆盖关系的
    2.默认情况下定位流的元素会盖住标准流的元素。
    3.默认情况下定位流的元素后面编写的会盖住前面编写的​。

    [HTML] 纯文本查看 复制代码
    <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
    
        <meta charset="UTF-8">
    
        <title>D159_z-indexAttribute</title>
    
        <style>
    
            *{
    
                padding:0px;
    
                margin:0px;
    
            }
    
            div{
    
                width: 100px;
    
                height: 100px;
    
            }
    
            .box1{
    
                background-color: red;
    
                position:fixed;
    
            }
    
            .box2{
    
                background-color: yellow;
    
                /*position:relative;*/
    
            }
    
            .box3{
    
                background-color: blue;
    
            }
    
    </style>
    
    </head>
    
    <body>
    
    <div class="box1"></div>
    
    <div class="box2"></div>
    
    <div class="box3"></div>
    
    </body>
    
    </html>

    2.jpg
    ​释义:红色的块盖住了黄色的块,原因符合第2条

    [HTML] 纯文本查看 复制代码
    .box2{
    
                background-color: yellow;
    
                position:relative;
    
            }


    3.jpg

    释义:黄色的块盖住了红色的块,原因符合第三条
    4.使用z-index属性来规定这个​标签的优先级。如果定位流的元素设置了z-index属性,那么谁的z-index​属性比较大,谁就显示在上面。

    [HTML] 纯文本查看 复制代码
    .box1{
    
                background-color: red;
    
                position:fixed;
    
                z-index: 1;
    
            }
    
            .box2{
    
                background-color: yellow;
    
                position:relative;
    
            }

    4.jpg

    ​释义:这样就打破那个规则了,可以自动义​进行排序。
    ​注意点:
    ​从父元素入手:
    (1)如果两个元素的父元素都没有设置z-index,那么谁的z-index属性比较大的谁就显示在上面;
    (2)如果两个元素的父元素都设置了z-index属性,那么谁的父元素z-index属性​比较大,那么谁就显示在上面。子元素的z-index​就失效了。
    三、源码:
    D158_ExerciseOfLocation.html
    D159_z-indexAttribute.html










    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2025-2-2 04:36 , Processed in 0.119897 second(s), 36 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表