私は本当に基本的なことをしたい - 左の列の幅がコンテンツによって決定され(常に小さい)、右の列が残りの幅を取る2列のレイアウト。
完全な例は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」をハードコーディングしたくありません。では、どのようなオプションがありますか?