考慮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