我想做一些非常基本的事情 - 一個兩列布局,其中左列的寬度由內容決定(總是很小),右列取剩餘寬度。沒有固定寬度的列布局
完整的例子是http://jsfiddle.net/EzHVX/2/,但基本上我有HTML如下::
<div class="left">
<div class="badge">all 15</div>
</div>
<div class="right">
<div class="badge">...</div>
<div class="badge">...</div>
....
</div>
和CSS的重要組成部分就是::
.left {
float: left;
}
.right {
float: left;
width: 400px;
}
沒有明確的寬度,右列開始環繞左列,我不想要。但我也不想使用明確的寬度。而CSS不支持「100% - 10em」寬度。即使它支持它,我寧願不硬編碼「10em」。那麼我有什麼選擇?
你應該發佈你的[jsFiddle](http://jsfiddle.net/EzHVX/4/)然後,這是一個整潔的解決方案:) – 2013-05-07 05:54:09
感謝更新的鏈接 – 2013-05-07 05:56:55
謝謝,這似乎工作就像我想了。我已經看過「溢出」的文檔,老實說,不知道爲什麼它有幫助。我雖然只是確定當容器已經太大時才發生內容。那麼這裏有什麼魔力? – 2013-05-07 10:49:59