flex布局

115 阅读1分钟

flex布局 使用场景:适用于移动端的布局,pc端反之,特别是ie11以前 比float(浮动)更完美,简洁高效

<style>
        div{
            display: flex;
            width: 80%;
            height: 300px;
            background-color: pink;
            justify-content: space-around;/*子盒子在父盒子内随着浏览器窗口大小变化自动缩放*/
        }
        div span{
            width: 150px;
            height: 150px;
            background-color: purple;
            margin-right: 5px;
/*有几个子盒子就把父盒子等分成几份,且给每个子盒子分配同样大小,写此句后上面的宽高150就不起作用了*/
            flex: 1;
        }
</style>
html代码部分: 
<body>
    <div>
        <span>1</span><span>2</span><span>3</span>
    </div>
</body>

属性介绍: 单行单列布局找align-items 多行多列布局找align-content