zoukankan      html  css  js  c++  java
  • 布局时margin会影响父元素

    布局时margin会影响父元素.md

    在布局使用margin时

    <div class=”login-bg”>
            <div class=”login”>
            12345
            </div>
    </div>
    

    <style>
    .login-bg{
    background-color:red;
    400px;
    height: 400px;
    margin: 0 auto;
    background: url(imac.png) no-repeat;
    background-size:400px 400px;
    }
    .login{
    background-color: #999;
    300px;
    height: 200px;
    margin-top: 100px;
    }
    </style>

    此时两个div都与上偏移了100px;

    而不是我们所想要的.login偏移100px;

    解决方法

    给 login-bg Div 加上 padding/border,
    或者给 login-bg Div / Inner Div 设置为 float/position:absolute(CSS2.1规定浮动元素和绝对定位元素不参与Margin折叠)

    -----------------------------------------------------------------------
    Simple is Beautiful,Less is More.
    --FuGardenia
  • 相关阅读:
    Laravel 框架
    tp5
    jq关于对象类型的判断
    简易的 js 留言板
    学习任务
    实验报告:指针与地址
    C语言数据类型
    嗯,关于 nanxI 的50条~(算是自我介绍吧)
    初学C语言
    dropload.js
  • 原文地址:https://www.cnblogs.com/yunqianduan/p/3975080.html
Copyright © 2011-2022 走看看