我会尽可能简短明了地表达。
这是我需要展示的内容:
-----------------------------------------
#div1
-----------------------------------------
-----------------------------------------
#div2
-----------------------------------------
这是我需要的HTML结构:
这是我需要的HTML结构:
<div id="div2">...</div>
<div id="div1">...</div>
我需要第二个div在HTML结构中更靠前的原因是,当页面在Firefox中打印时,我必须对包含在“div2”中的图像使用固定位置。如果“div2”不在结构的顶部,则该图像将打印在第二页上,因此无法使用固定位置移动到第一页(据我所知)。
我无法想象如何在CSS2中实现这一点(也许CSS3可以?)。我还研究了“任意顺序列”但我认为这不起作用,因为我处理的是行而不是列。
谢谢你的帮助 :)
编辑:#div2不能绝对定位,因为#div1需要能够折叠,因此#div2需要跟随。