我會盡量保持這個簡短而具體,因爲我可以。反向HTML佈局
這是我需要顯示:
-----------------------------------------
#div1
-----------------------------------------
-----------------------------------------
#div2
-----------------------------------------
這就是我需要的HTML結構爲:
<div id="div2">...</div>
<div id="div1">...</div>
我之所以需要第二個div是在HTML更高結構是因爲當在Firefox中打印頁面時,我必須使用包含在「div2」中的圖像的固定位置。如果「div2」不在結構的頂部,圖像將打印在第二頁上,因此無法使用固定位置移動到第一頁(據我所知)。
我不能爲我的生活考慮如何使用CSS2(也許CSS3?)做到這一點。我也看過「任何訂單欄」,但我不認爲這將工作,因爲我正在處理行,而不是列。
任何幫助,將不勝感激:)
編輯:#DIV2可以因爲#DIV1需要能夠摺疊,因此#DIV2需要遵循不被絕對定位。
我還是沒有看到一個可以使用它的實際案例。如果你必須做出這種改變來適應別的東西,現在是時候去改變別的東西了。無論如何,如果你需要的話,你可以用Javascript來交換他們的內容。 – Purag 2012-03-01 18:07:33
元素高度是否固定? – MyStream 2012-03-01 18:07:43
如果div2中的圖像是固定位置的,爲什麼它必須是第一個?你不能指定固定定位的左和右屬性嗎? – dangerChihuahua007 2012-03-01 18:08:11