也许这是一个简单的解决方案,但它让我发疯了很长时间,所以我最终决定看看是否存在解决方案。
简而言之,我将我的大部分网页都集中在宽视口中。
例如,一个视口可能有 1028 像素,我希望我的页面宽度只有 960 像素。
所以我的CSS看起来像这样:
#pageWrapper { /* page width is 960 pixels */
margin:0 auto;
width:960px;
}
没问题。
当我启动一个比高度短的动态页面,然后我的页面在屏幕底部下方展开(通过 jQuery slideOut 等)并导致出现垂直滚动条时,问题就出现了。
它最终使页面在slideOut期间向左闪烁,然后在slideIn期间向右闪烁。
有没有办法通过css强制一个20px的右边距并且仍然利用margin:0 auto;
?
谢谢。