【发布时间】:2014-05-05 14:31:23
【问题描述】:
我有 2 个相邻的 div,我使用 flex 和 justify-content/align-items 垂直和水平居中。
示例 HTML:
<div class="inner">
<div class="section green">
<img src="http://i.imgur.com/hEOMgVf.png">
</div>
<div class="section red">
<img src="http://i.imgur.com/nEybO1g.png">
</div>
</div>
CSS:
.inner {
float: left;
width: 500px;
display: flex;
justify-content: center;
align-items: center;
background-color: #343434;
text-align: center;
}
.section {
float: left;
flex: 1;
}
.green { background-color: #7dc242; }
.red { background-color: #ed1c24; }
我的问题是我需要将两个“部分”div 的高度设置为相同,并将它们垂直和水平居中。您可以在下面的 JSFiddle 中看到绿色背景与红色的高度不同。如何让两个 div 都达到容器 div 的全高?
这是我所拥有的简化的 JSFiddle: http://jsfiddle.net/beK28/1/
【问题讨论】:
-
如何将图像的高度设置为相等? jsfiddle.net/YGTry