好吧,我試圖抓取幾個div及其所有內容,並將它們堆疊在一起並使其包含div(#疊加)通過以下的方法中出現的事物的正常流動:使相對位置的塊元素與其包含的絕對位置元素相同
CSS:
#stack
{
position:relative;
display:block;
}
#stack div
{
position:absolute;
left:0;
}
HTML:
<div id="stack">
<div>
<img src="images/1.jpg">
<p>
First Image
</p>
</div>
<div>
<img src="images/2.jpg">
<p>
Second Image
</p>
</div>
<div>
<img src="images/3.jpg">
<p>
Third Image
</p>
</div>
<div>
<img src="images/4.jpg">
<p>
Fourth Image
</p>
</div>
</div>
哪個工作的,除了現在DIV#堆疊具有的寬度/高度我唔我想它和它最大的孩子一樣大小。
在此先感謝您的幫助!
您是否碰巧知道實現此目的的不同方式(例如,不將它們帶出文檔流程)? – tscully 2009-12-04 20:49:28
不要,要將元素疊加在其他元素上,需要將它們從流中移出 - 這就是整個問題。所以javascript是你最好的選擇,讓它正常工作。 – 2009-12-04 20:50:48
真棒,這很好!我剛剛學習jQuery,並且正在向我提供同樣的解決方案,但是錯過了您的答案中發現的一兩件事。謝謝! – tscully 2009-12-04 21:02:51