【发布时间】:2012-02-17 00:16:35
【问题描述】:
我正在为网站使用固定宽度的布局(1000 像素),布局通过自动边距在屏幕中居中。但是,我发现在网站上的某些页面上,由于某种原因,布局的位置与其他页面略有不同。这让我感到惊讶,因为我使用 Django 并为每个页面提供相同的基本模板和样式表,所以我希望它们看起来相同。
例如,看看http://crh.vkuzo.com/。如果您加载“主页”和“建议”页面,布局保持完全相同。但是,如果您加载“关于”页面,您会看到布局略微向左移动。
是什么导致了这种轻微的移动,我该如何摆脱它?
附:这是容器 div 的相关 CSS(至少我认为是相关的):
#wholepage {
width:1000px;
clear:left;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
【问题讨论】:
-
我相信您看到的布局变化是由于关于页面上显示的滚动条。您应该能够通过始终显示滚动条来解决此问题:尝试“overflow-y:scroll”
-
@Quentin 是的,没有意识到它是滚动条并且有一个“duh”时刻:D