【发布时间】:2011-05-03 15:36:27
【问题描述】:
HTML:
<div class="wrapper">
<div class="left">Some text here</div><div class="right">Hello Stack Overflow</div>
</div>
CSS:
.wrapper {
border: 1px solid black;
width: 400px;
}
.left {
border: 1px solid green;
display: inline-block;
}
.right {
border: 1px solid red;
display: inline-block;
float: right;
}
我想强制绿色div的宽度尽可能大,根据红色的宽度。红色div 的宽度可以根据div 的内容而有所不同。因此,例如,如果红色div 的宽度为 150px,则绿色的宽度应为 250px。这应该总是正确的:
green div width + red div width = 400px
如何使用 CSS 实现这一点?
请不要使用 Javascript...
【问题讨论】: