2010-08-25 87 views

回答

7

浮動#left內的#right div,並且不留下浮動地留下#left。如果您希望浮動的#right下方的空格爲空,請將右側填充添加到#right的寬度#left

可能還需要一個負右邊緣添加到#right元素等於留下來把它高達#left右邊緣太合適的填充。您也可以設置#leftposition: relative並將position: absolute加到#right#left的左上角(#left的填充也是)。

+0

我做了一個非常類似的設置, 權內左,右 浮動權 權有負自己的寬度的餘量,右,左 有#rights的保證金的權利,寬度。 – Hailwood 2010-08-25 08:38:15

+0

真棒:)高興地幫助! – pharalia 2010-08-25 08:40:55

+0

我有同樣的問題,但這對我來說沒有解決方案 - 我不能在#left中嵌套#right,因爲它們的背景會重疊,而且我具有半透明背景 - 我需要一個可以保持原始嵌套的解決方案。 – Rolf 2012-03-14 06:50:12

1

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

+0

使用顯示:表格單元實際上是一個很少的負邊距,正確的填充等。請參閱示例:http://jsbin.com/oburey/4/edit相當簡單。 – 2012-07-13 14:03:03