【发布时间】:2013-02-07 05:16:39
【问题描述】:
我有一个以这种方式居中对齐的 div:
<div id="container" style="position:absolute; top:0px; left:50%; margin-left:-500px; width:1000px;"></div>
正如这个解决方案Trying to center div horizontally and vertically in screen 所建议的那样。
问题在于,如果客户端窗口的宽度(在 FF 15.0.1 中尝试过)小于 1000 像素,水平滚动条将不允许显示 div 的左侧。
有没有纯html/css方式解决?
【问题讨论】:
-
总是需要 1000px 吗?或者可以是宽度:1000px;最大宽度:100%;?
-
是的,它必须始终为 1000px 宽度。
-
那么没有。位置:绝对;强制它完全按照你告诉它的那样,并且身体不会扩大到更大的宽度,所以没有地方可以滚动到。
-
我想我将不得不使用 js...
-
我更新了代码。检查一下