我会尽量保持这个简短而具体,因为我可以。反向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