【发布时间】:2011-09-23 03:29:01
【问题描述】:
我有两个 div 容器。
虽然需要一个特定的宽度,但我需要调整它,以便另一个 div 占据其余空间。有什么办法可以做到吗?
.left {
float: left;
width: 83%;
display: table-cell;
vertical-align: middle;
min-height: 50px;
margin-right: 10px;
overflow: auto;
}
.right {
float: right;
width: 16%;
text-align: right;
display: table-cell;
vertical-align: middle;
min-height: 50px;
height: 100%;
overflow: auto;
}
<div class="left"></div>
<div class="right"></div> <!-- needs to be 250px -->
【问题讨论】:
-
不要对古老的浏览器使用十年前的黑客攻击。向下滚动查看现代 flexbox 解决方案。
-
在您关注 Evgeny 的链接之前,请考虑您的用户实际使用的浏览器,而不是您希望他们使用的浏览器。 Flexbox 不会在你教授的 IE 9 上很好地渲染:caniuse.com/#feat=flexbox
-
@duhaime IE9 的全球使用率为 0.13%
-
所以千分之一的用户...