考虑following example:如何使用CSS自动调整div的宽度?
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,请...
不完全。在你的例子中,红色的div在右边有一个额外的空间。右侧div的宽度应尽可能小(并且绿色div的宽度应为其余)。 – 2011-05-03 06:01:52