align-content:定义弹性容器在侧轴方向上有空余空间时每一行元素的布局方式,当弹性容器只有一行时无效;

值:flex-start | flex-end | center | space-between | space-around | stretch

其中space-between 和 space-around的区别是,space-between是两端对齐,两行元素都分别挨着边框,而space-around是两行元素之间的距离是它们到边缘距离的两倍

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        #container > div {
            display: -webkit-flex;
            //display: -ms-flex;
            display: flex;
            -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
            width: 140px;
            height: 140px;
            background: linear-gradient(-45deg, #78ff8c, #b4ffc8);
        }

        #container > div > div {
            margin: 2px;
            width: 30px;
            min-height: 30px;
            background: linear-gradient(-45deg, #788cff, #b4c8ff);
        }

        #flex-start {
            -webkit-align-content: flex-start;
            align-content: flex-start;
        }

        #center {
            -webkit-align-content: center;
            align-content: center;
        }

        #flex-end {
            -webkit-align-content: flex-end;
            align-content: flex-end;
        }

        #space-between {
            -webkit-align-content: space-between;
            align-content: space-between;
        }

        #space-around {
            -webkit-align-content: space-around;
            align-content: space-around;
        }

        #stretch {
            -webkit-align-content: stretch;
            align-content: stretch;
        }
    </style>
</head>
<body>
<div >
    <p>align-content: flex-start</p>
    <div >
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    <p>align-content: center</p>
    <div >
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    <p>align-content: flex-end</p>
    <div >
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    <p>align-content: space-between</p>
    <div >
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    <p>align-content: space-around</p>
    <div >
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    <p>align-content: stretch</p>
    <div >
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
</div>
</body>
</html>
View Code

相关文章:

  • 2021-08-08
  • 2021-06-18
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2021-09-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2021-05-20
  • 2022-12-23
相关资源
相似解决方案