美文网首页
flex布局中align-content和align-items

flex布局中align-content和align-items

作者: 贝贝ovo | 来源:发表于2017-12-06 23:24 被阅读21次

转自链接

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        * {
            margin: 0;
            padding: 0;
        }
        #div1 {
            margin: 30px auto;
            width: 100px;
            height: 60px;
            background-color: #909;
            display: flex;
            display: -webkit-flex;
            text-align: center;
        }
        .child {
            width: 30px;
            height: 20px;
            line-height: 20px;
        }
        .child1 {
            background-color: #f55;
        }
        .child2 {
            background-color: gray;
        }
    </style>
</head>
<body>
        <div id="div1">
        <div class="child child1">1</div>
        <div class="child child2">2</div>
    </div>
</body>
</html></span>

在chrome下面是这样子的

image

对比一:

如果在#div1样式里面添加align-items:center;

那么效果如下图:

image

如果在#div1样式里面添加align-content:center;

image

结论:在单行显示中align-content是没用的

对比二:

把两个伸缩项目的width做一下改变

.child {
width:80px;
}

效果如下图:

image

如果在#div1样式里面添加align-items:center;

那么效果如下图:

image

如果在#div1样式里面添加align-content:center;

那么效果如下图:

image

相关文章

网友评论

      本文标题:flex布局中align-content和align-items

      本文链接:https://www.haomeiwen.com/subject/dadrixtx.html