我知道我可以隱藏一個元素而不用刪除它將佔用的空間,使用visibility: hidden
。我想要做的是完全相反的:我想渲染頁面的其餘部分,就好像元素不在頁面上,但保持元素可見。刪除一個元素佔據的空間而不隱藏它
我問的原因是因爲我有一個居中的950像素寬的佈局,我想在屏幕左側添加一個小框。它看起來有點像這樣:
現在我有一個<div>
持有該邊箱的頂部元素在我的950像素頁的包裝,這也是一個<div>
。對於已應用position: relative
和left: -200px
(框寬)的側邊框將其移動到側邊,但仍然會讓我將主要內容壓下。我是否正確地處理了這個問題?有沒有合理的方法去除側箱留下的垂直空間?
我將頁面包裝(它的祖先)設置爲'position:relative',將邊框設置爲'position:absolute',這解決了我的問題。謝謝! – Pieter 2012-08-07 20:03:55