這個問題基本上是Expand div to take remaining width的一個分支,有一個重要的區別:我希望列具有不同的源和顯示順序。展開div來取剩餘寬度,並附上漂亮的源代碼
源順序:
<div class="view">View</div>
<div class="tree">Tree</div>
顯示順序:
------------------
| Tree | View |
------------------
限制:
.tree
具有可變寬度的內容;它應該收縮到其內容,而.view
佔用剩餘的寬度。- 列也會有不同的高度,所以沒有空間負面的詭計
margin-top
。
的jsfiddle:http://jsfiddle.net/UrXdw/
這是可能的純CSS做什麼?目標瀏覽器是現代瀏覽器和IE8 +。
'.tree'將包含一個嵌套'''樹'表示。 「li」的內容將是文本。它可以靈活地適應(並縮小到適合)放置的任何文本(如有必要,可能達到「最大寬度」,但到目前爲止,這是不必要的)。 – eternicode
會工作嗎? http://jsfiddle.net/UrXdw/1/ – agrublev