【发布时间】:2015-09-11 20:09:35
【问题描述】:
我有一个完全在 Firefox 和 IE 中工作的布局:
不幸的是,它在 Chrome 中被破坏了,即深蓝色容器即使其高度是其父级的 100% 也已折叠:
我试过this approach,但没有任何运气。任何想法如何在 Chrome 上解决此问题而不在其他浏览器中破坏它?
html,
body {
height: 97%;
margin: 0;
padding: 0;
}
div {
border: 10px dotted teal;
}
.container {
display: flex;
border-color: tomato;
height: 100%;
}
.row {
flex-flow: row;
}
.column {
flex-flow: column;
}
.item1 {
flex: 1;
}
.item2 {
flex: 2;
}
.item3 {
flex: 3;
}
.c1 {
border-color: gold;
}
.c2 {
border-color: darkblue;
}
<div class="container">
<div class="item3">
<div class="container column c2">
<div class="item1 c1"></div>
<div class="item3"></div>
</div>
</div>
<div class="item1 c1"></div>
<div class="item2"></div>
</div>
【问题讨论】:
标签: html css google-chrome flexbox