怎么新建MySQL数据库

发布时间:2022-08-25 作者:admin
阅读:246
这篇文章主要介绍“在CSS中外边距合并的塌陷情况该如何处理呢”,有一些人在在CSS中外边距合并的塌陷情况该如何处理呢的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。


已知两个宽和高均为100px,margin均为20px的div垂直排列,现象如下图所示:

 当设置css1的margin-bottom:40px;或者css2的margin-top:40px时,现象如下图所示:

 

结论:

只有当两个垂直排列的盒子的垂直外边距挨在一起时会产生合并问题,此问题也不需要解决,记住谁的外边距较大就采用谁的外边距就ok了。

水平排列的盒子不存在合并的问题。

下面实验证实:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
       div{
           /*抽取两个盒子共同特点的代码*/
            width:100px;
            height: 100px;
            margin: 20px;
            float: left;   /*左浮动实现盒子水平排列*/
        }
        /*分别设置两个盒子不同的颜色*/
        .div1{
            background: pink;
        }
        .div2{
            background:#CCC;
        }
    </style>
</head>
<body>

    <div class="div1">css1</div>
    <div class="div2">css2</div>

</body>
</html>

 现象为:

第二种情况:

一个宽高均为200px的div1内嵌一个宽高均为100px的div2,当给div2设置margin:30px时,现象为:

此时外面的这个大的div的margin也变成了30px,下面这段解决此问题:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
      
        .div1{
            width: 200px;
            height: 200px;
            background: pink;
            overflow: hidden;     /*解决该问题的代码*/
       /*border:1px solid black 第二种解决办法:给大div设置一个边框*/
} .div2{ width:100px; height:100px; margin: 30px; background:#CCC; } </style> </head> <body> <div class="div1"> <div class="div2">css</div> </div> </body> </html>

需要在大的div中写入overflow: hidden;这句代码可以理解为让浏览器显示该div的时候检查一下是否有问题,如果有问题,浏览器来解决。第二种解决办法见上面的代码。

最后的现象为:


以上就是关于“在CSS中外边距合并的塌陷情况该如何处理呢”的介绍了,感谢各位的阅读,希望这篇文章能帮助大家解决问题。如果想要了解更多知识,欢迎关注群英网络,小编每天都会为大家更新不同的知识。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

二维码-群英

长按识别二维码并关注微信

更方便到期提醒、手机管理

7*24 全天候服务

售前 400-678-4567

售后 0668-2555666

售后 400 678 4567

信息安全 0668-2555 118

域名空间 3004329145