我对网站(1000px)使用固定宽度的布局,布局通过自动边距在屏幕中居中。但是,我发现在网站的某些页面上,出于某种原因,布局的位置与其他页面略有不同。这对我来说是令人惊讶的,因为我使用Django并为每个页面提供相同的基本模板和样式表,所以我期望它们看起来一样。例如,看看http://crh.vkuzo.com/。如果加载“主页”和“建议”页面,则布局保持完全相同。但是,如果加载“关于”页面,则可以看到布局稍微向左移动。网页布局在页面之间稍微移动 - 如何阻止它
什么是造成这种轻微的移动,我该如何摆脱它?
P.S.这里是容器div的相关CSS(至少我认为是相关的):
#wholepage {
width:1000px;
clear:left;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
可能重复的[如何防止滚动条重新定位网页?](http://stackoverflow.com/questions/1417934/how-to-prevent-scrollbar-from-repositioning-web-page) – Quentin
我相信您看到的布局变化是由于在关于页面上显示了滚动条。你应该能够通过总是显示滚动条来解决这个问题:尝试“overflow-y:scroll” – dinjas
@Quentin是的,没有意识到它是滚动条并且有一个“嘟嘟嘟”的时刻:D – vasek1