为什么我的CSS宽度%会在某些页面上发生变化?

时间:2013-12-05 15:31:11

标签: css width

在我的网站上,中心元素由宽度,79%和边距:auto定义。我喜欢它的样子。

但是对于某些页面,宽度和边距略有不同。页面略微向右移动,稍微大一些。很明显,79%的宽度计算方式不同,余量:auto也是如此。

但是,我无法区分页面之间的区别。

请参阅this page vs this page

我无法弄清楚原因。奇怪的是,放大足以使差异消失。

这里有一些相关的css代码:

#container,
#header,
#access,
#footer-wrap-inner,
.message
{   
    width: 79%; max-width: 80em; 
    margin: 0 auto; position: relative; 
}

该页面确实使用ems来定义一些元素,但它似乎并不相关。

非常感谢输入。

1 个答案:

答案 0 :(得分:4)

不同之处在于滚动条出现了:)如果我让窗口太小以至于它们都有一个垂直滚动条,那么就没有任何区别了