考慮以下DIV結構:z索引內浮動,而不溢出到兄弟節點
<style>
#content{float:left;width:100%;}
#overlay{position:absolute;z-index:100;}
</style>
<body>
<div id="header">header</div>
<div id="overlayBox">
<div id="overlay">
I want to overlay #content.
If my height is greater than
#content, I don't want to
spill onto other elements.
I want to push them away.
</div>
</div>
<div id="content">content</div>
<div id="footer">footer</div>
</body>
在這個例子中我想:
推#header
和#footer
路程,如果#overlay
變得更大高於#content
即使DIV結構是完全錯誤的,它只是用來說明需求。
這是我遇到的問題的一個很好的例子: http://jsfiddle.net/Udqkc/
您的標記似乎罰款,你真正需要的是什麼? –
@ Mr.Alien這不起作用。這只是概念。你可以提供快速的解決方案,做我想通過jsfiddle或什麼來實現? –
我確實提出了你提供的標記,它確實推開頁眉和頁腳 –