2013-03-24 100 views
0

你好我尝试定位我的网站在所有决议的中心但是当我包裹在一个div容器的整个页面,并尝试其样式,什么也没有发生,下面是我使用的CSS:CSS中心定位

CSS

   .container { 
width: 95%; 
margin-right: auto; 
margin-left: auto; 
} 

任何关于如何修复的建议?

+0

你没有足够的帮助我们。需要链接或jsfiddle,以便我们也可以看到你的html。你的宽度是95%。什么是95%?它的父母设置了什么?如果它是身体,我想,那么你有什么设置? – Rob 2013-03-24 11:31:28

+0

http://jsfiddle.net/Lezuus/Q2NvB/ – user2202031 2013-03-24 11:40:54

回答

0

您的容器div居中,但您已将左侧的边距设置为220px的导航元素。我还没有看过其他人,但我认为你也留下了利润空间。

此外,您的容器内的元素是绝对定位的,这将使它们脱离正常流动。如果你想要这些元素被附加到.container,那么你需要使它的位置:相对。

我之前在上面的评论中提到过的东西,你必须记住,当你将宽度设置为百分比来问自己时,“百分比是什么?”。它将始终是父级宽度的百分比,因此下一个问题是“父级的宽度是多少?”。如果没有设置,那么你的百分比可能无法按照你打算的方式工作,或者根本不工作。