2011-10-14 88 views
2

我有其中的内容是使用传统方法为中心的HTML:CSS中心的内容向左或向右移动

width: 960px; 
margin: 0 auto; 

现在根据可能显示滚动条的页面上的内容的高度。 这将使内容在一个小一点的区域居中。

所以实际上,内容只是向左或向右跳。

我的解决方案是overflow-y: scroll;body,它将始终显示滚动条。

但是,如果你大部分都有小页面,你总是会得到一个未使用的滚动条。

有没有更好的解决方案呢?

谢谢。

+0

如果内容居中并且父宽度发生变化,那么它应该“跳转”以保持居中。你为什么要避免这种情况? – Andre

+0

我会用你的强制滚动条显示的解决方案。 –

+0

@ Xavier - 好吧,如果答案不是正确的,那么我不接受它,给一个适当的一个,它会相应标记 – memical

回答

0

你既可以删除滚动条:

body, html { 
    overflow: hidden; 
} 

或(和仍然隐藏滚动条),去一个JavaScript的解决方案,加入你想要的块内滚动,这样就不会在内容转移。

+0

谢谢杰克。我会去“溢出:滚动”目前 – memical