我遇到了以下问题。我有一个以所有元素为中心的网站。 内容部分是宽度为1060px的div,边距为0自动。迄今为止工作良好。小型分辨率的中心网站
问题是,当我将浏览器大小设置为1024这个div不居中,但从左侧开始。这个div也有一个40px的内部填充。在小分辨率时,你可以看到左侧的填充物,但不是右侧的填充物。
长问题短...我该做什么才能使网站始终居中,无论如何浏览器窗口的大小是多少?
编辑1: 逻辑问题是,当减少浏览器窗口的宽度时,每个浏览器都将网站放置在窗口的左边界上。有没有解决办法来防止这种情况?为了让浏览器将浏览器的“负面”移动到浏览器左侧以外?
在此先感谢
这是您思考中的逻辑错误。你为你的内容使用一个静态宽度。因此,当视口的宽度小于content-div的宽度时,除了从左边框开始并给出滚动条之外,没有其他变化。如果您真的想要为每种可能的浏览器大小进行居中,则必须使用动态测量(例如%)。但我不会让布局完全流畅,因为这会破坏某些窗口大小的布局。您是否考虑过使用媒体查询并根据视口大小定义样式? –