4-14z-index从父现象.html

从父现象:父亲怂了,儿子再牛逼也没用。

 * {

            margin: 0;

            padding: 0;

        }      

        .shayi {

            width: 200px;

            height: 200px;

            background-color: blue;

            position: relative;

            z-index: 10;

        }       

        .tianliang {

            width: 200px;

            height: 200px;

            background-color: orange;

            position: relative;

            z-index: 9;

        }    

        .anji {

            width: 60px;

            height: 60px;

            background-color: green;

            position: absolute;

            top: 300px;

            left: 450px;

            z-index: 454;

        }  

        .liangzai {

            width: 60px;

            height: 60px;

            background-color: pink;

            position: absolute;

            top: 130px;

            left: 490px;

            z-index: 45454;

        }

<div class="shayi">沙溢

        <p class="anji">安吉</p>

</div>

<div class="tianliang">田亮

        <p class="liangzai">亮仔</p>

</div>

 

 

总结:

1margin的塌陷现象:标准文档流中,竖直方向的margin不会重叠,以较大的为准

 

2:当两个盒子浮动后,margin就会叠加(面试题)

3:标准文档流,盒子居中:margin0 auto

4:定位:

 1:相对定位:标准文档流,老家留坑,形影分离,参考点是本身  positonrelative

 2:绝对定位:positionabsolute

   A:脱标,如果是top

   B:参考点是页面左上角  如果是bottom,首屏的左下角

   C:以盒子为参考点,盒子必须定位

      子绝父相?

      父亲需要占位子,所以是相对定位,儿子需要到处飘,压盖现象,所以需要绝对定位

       D:定位的儿子会无视父亲的padding

 

     3:固定定位 positionfixed,固定在页面的某个位置

     用途:返回顶部按钮,顶部导航栏

 

 4z-index

    A:值大的压住小的

    B:值没有单位

    C:只有定位的元素才可以设置z-index

    D:从父现象,父亲的值如果小,儿子再大也没用

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        
        .shayi {
            width: 200px;
            height: 200px;
            background: skyblue;
            position: relative;
            z-index: 10;
        }
        
        .tianliang {
            width: 200px;
            height: 200px;
            background: orange;
            position: relative;
            z-index: 9;
        }
        
        .anji {
            width: 60px;
            height: 60px;
            background: green;
            position: absolute;
            top: 300px;
            left: 450px;
            z-index: 200;
        }
        
        .liangzai {
            width: 60px;
            height: 60px;
            background: red;
            position: absolute;
            top: 130px;
            left: 490px;
            z-index: 900;
        }
    </style>
</head>

<body>
    <div class="shayi">沙溢
        <p class="anji">安吉</p>
    </div>
    <div class="tianliang">田亮
        <p class="liangzai">亮仔</p>
    </div>
</body>

</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值