margin塌陷现象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了margin塌陷现象相关的知识,希望对你有一定的参考价值。

如果两个盒子是包含关系,如果让子盒子在父盒子之内向下平移100px:(margin塌陷现象)
解决方案: padding , border , overflow

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>盒子模型</title>
    <style>/*margin塌陷*/
        .box1 {
            width: 250px;
            height: 250px;
            background-color: red;
            /*padding-top: 100px;*/  /*方法1:要减去多出的相应高宽 */
            /*border: 1px solid #000000;*/  /*方法2*/
            overflow: hidden;    /*方法3*/
        }
        .box2 {
            width: 100px;
            height: 50px;
            background-color: blue;
            margin-top: 100px;
            margin-left: 75px; 
        }

    </style>
</head>
<body>
    <div class="box1">
        <div class="box2"></div>
    </div>
</body>
</html>        

 

以上是关于margin塌陷现象的主要内容,如果未能解决你的问题,请参考以下文章

外边距塌陷问题

margin塌陷问题及解决

margin-塌陷问题

CSS的margin失效塌陷和兼容问题

解决margin-top塌陷问题的六种方法

css中的几个小tip