【发布时间】:2015-01-21 07:46:31
【问题描述】:
我有一个简单的 2 列布局,我想使用 Flexbox 来获得相等的高度:
HTML
<div class="row flex">
<!-- menu -->
<div class="col-xs-4">
<aside>
Menu goes here
</aside>
</div>
<!-- content -->
<div class="col-xs-8">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam ac elementum justo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus nec elementum erat. Suspendisse consequat ut metus ut cursus. Aenean et lectus id libero venenatis varius. Vivamus luctus ligula sit amet faucibus vulputate. Vestibulum tincidunt fringilla mauris, a vulputate magna egestas nec. Vivamus a odio ut nibh viverra fermentum.</p>
</div>
</div>
CSS
body { color: red; }
.flex { display: flex; }
aside { background: #000; height: 100%; }
这在 Firefox 中有效,但在 Chrome 中无效:here's a Fiddle
我尝试了一些东西(包括供应商前缀),但它仍然不起作用。
【问题讨论】:
标签: html css google-chrome flexbox