左div填充剩余的水平空间?

时间:2010-08-25 08:19:13

标签: css

我有两个div

#left#right

右边的div有一个固定的宽度。

如何让左边的div占用所有剩余的水平空间?

2 个答案:

答案 0 :(得分:7)

#right div隐藏在#left内,并使#left不浮动。如果您希望浮动#left下方的空格为空,请将右边距添加到#right宽度的#right

可能还需要向#right元素添加一个负右边距,等于左边的右边距,将其拉到#left的右边缘太。或者使用负余量,您可以使用#left设置position: relative并将position: absolute添加到#right的左上角#left(同时填充{} {1}})。

答案 1 :(得分:1)

如何使用表格或CSS显示:table-cell;属性?