2

这个问题基本上是Expand div 取剩余宽度的一个分支,有一个关键的区别:我希望列具有不同的源和显示顺序。

来源顺序:

<div class="view">View</div>
<div class="tree">Tree</div>

显示顺序:

------------------
| Tree | View    |
------------------

限制:

  • .tree具有可变宽度的内容;它应该缩小到它的内容,同时.view占据剩余的宽度。
  • 列也将具有可变高度,因此没有负面margin-top欺骗的余地。

JSFiddle:http: //jsfiddle.net/UrXdw/

这可以在纯CSS中做到吗?目标浏览器是现代浏览器和 IE8+。

4

2 回答 2

0

我不确定为什么左栏是灵活的,但在这种情况下,我认为如果没有 javascript,你不会有任何运气。

于 2012-05-08T16:12:46.427 回答
0

我尝试了几种方法来解决这个问题,我的结论是这是不可能的

于 2013-01-10T19:21:08.997 回答