我有一个页面,我想要一个元素在同一时间对齐,我有可能是宽的元素,并导致水平滚动条。例如:正确对齐元素,同时存在一个水平滚动条
<body>
<div style="float:right">Stay right</div>
<div style="white-space:nowrap; clear:both; font-size:2em">
Wide child element which determines the width of the page.
</div>
</body>
如果宽元素适合浏览器窗口,此工作正常。但是,如果浏览器窗口过小,以致出现horisontal滚动条“留权”元素将与窗口对齐,而不是页面:
如果我移动滚动条“留权”元素移动,并没有真正对齐任何东西。
如果添加整个页面围着一张桌子它做什么,我wan't:
<body>
<table width="100%"><tr><td>
<div style="float:right">Stay right</div>
<div style="white-space:nowrap; clear:both; font-size:2em">
Wide child element which determines the width of the page.
</div>
</td></tr></table>
</body>
的“留权”的元素将与广子元素的右侧对齐浏览器窗口大小无关。
编辑:上面的表基于溶液将右对齐到最大的宽子元素或窗口宽度的宽度。实际上,这给页面提供了一个由页面内容决定的“最小宽度”(即宽子元素)。这是我想要的 - 从原文中不清楚,对不起。
我想知道是否有比包装整个页面更好的方法。
据我所见,此解决方案不能解决问题。 myDivThatFloatsRight不会考虑宽子元素的宽度。 – 2012-11-12 11:44:02