我在尝试实现以下三列布局时遇到了困难:
A B C
+-------+-------------------+------------+
| | | |
| Fixed | Use unused space | Resizable |
| | | |
+-------+-------------------+------------+
其中:
- A 是固定宽度的。
- B 使用容器中未被列 A 和列 C 占用的任何可用空间。
- C 包含的内容可能会改变宽度,并且需要“推动”B到不同的宽度。
这是我尝试创建此页面的最佳方法: http://jsfiddle.net/x3ESz/
我查看的所有其他主题都建议将所有三个项目都浮动,B使用边距来防止换行,但这不允许C根据C的内容调整B的大小(必须为B的右边距指定一个值)。
我还真的想避免使用JS来实现这一点。