2

次のように、2つのdivを並べて表示しようとしています。

  • 最初のdivは左側に表示され、float: left必要なだけのスペースを占有します。
  • 2番目のdivが右側に表示されfloat: right、残りのスペースを占有します。

問題は、これらのdivのセットがないwidthため、できるだけ多くのスペースを占有することです。jsFiddle

私はいくつかの解決策を見つけましたが、それらはすべて、私が避けようとしているdivの1つに幅を設定する必要がありました。考えられる解決策はありますか?

4

1 に答える 1

2
#left, #right { display: table-cell; }​
#left { white-space: nowrap; }

http://jsfiddle.net/CoryDanielson/LzREv/5/

于 2012-07-16T00:55:43.490 に答える