2009-06-11 72 views
2

我刚做完该网站,但仍然存在一个愚蠢的错误......CSS位置变化/问题

,如果您检查整个页面的能恩水平位置有轻微的转变......没什么哭但为什么

这里是2页

http://jlecologia.com/index.php

http://jlecologia.com/entreprise.php

任何想法,日e横向CSS是:

#wrapper { 
    position:relative; /* center, not in IE5 */ 
    width:856px; 
    top: 38px; 
    margin-top: 0; 
    margin-right: auto; 
    margin-bottom: 0; 
    margin-left: auto; 
    display: block; 
    padding: 0px; 
} 

我不喜欢我的网页做cha-cha!

回答

4

当不需要垂直滚动条时,扩展浏览器的视口。由于您的设计是水平居中的,因此在视口扩展时居中会发生移位。这是Cha-cha Cha的原因(并且不要让你的舞蹈教师以不同的方式告诉你)。

如果你感到强烈的它,您可以强制垂直滚动条始终显示是这样的:

html { min-height: 100%; margin-bottom: 1px; } 
* html { height: 100%; } /* for ie 6 */ 
+0

+1嗨,真的很好的解决方案。但对于IE6滚动条已经存在,如果内容少。谢谢 – 2009-06-11 18:56:39

4

与更多的内容页对右边的滚动。

因为你有一个水平居中的页面,带滚动条的页面的宽度会变窄几个像素,导致居中部分左移。