欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

css3伸缩布局盒模型(一)

程序员文章站 2022-04-25 10:44:45
...

容器的设置语法是:

display:box|inline-box

我们来看看它们的区别:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css3的伸缩布局</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        body>div{
            border: 1px solid #cccccc;
            margin: 20px;
            padding: 10px;
        }
        div>div{
           border: 1px solid #ff95b2;
            width:100px;
            display: inline-block;
        }
          .box{
            display: -webkit-box;
        }
        .inline-box{
            display: -webkit-inline-box;
        }
    </style>
</head>
<body>
    <div class="box">
        <div>A</div>
        <div>B</div>
        <div>C</div>
        <div>D</div>
    </div>
    <div class="inline-box">
        <div>e</div>
        <div>f</div>
        <div>h</div>
        <div>g</div>
    </div>
</body>
</html>

来看看看结果:

css3伸缩布局盒模型(一)

当我们减小页面大小时:

css3伸缩布局盒模型(一)

很明显,当我们设置为box时,元素占满整行

而inline-box时不会占满一整行

当页面缩小到一行容不下里面的内联元素时,默认自动分行

相关标签: 布局