我有一个完全居中对齐的网站。CSS 代码工作正常。这个问题实际上与 CSS 无关。我为每个页面都有完美匹配的标题。
但是,当内容变大时,Opera 和 FireFox 会在左侧显示一个滚动条,这样您就可以滚动到不在屏幕上的内容。这使我的网站向左跳了几个像素。因此,标题不再完全对齐。
IE 总是有一个滚动条,所以网站永远不会在 IE 中跳来跳去。
有谁知道这个问题的 JavaScript/CSS/HTML 解决方案?
我有一个完全居中对齐的网站。CSS 代码工作正常。这个问题实际上与 CSS 无关。我为每个页面都有完美匹配的标题。
但是,当内容变大时,Opera 和 FireFox 会在左侧显示一个滚动条,这样您就可以滚动到不在屏幕上的内容。这使我的网站向左跳了几个像素。因此,标题不再完全对齐。
IE 总是有一个滚动条,所以网站永远不会在 IE 中跳来跳去。
有谁知道这个问题的 JavaScript/CSS/HTML 解决方案?
我用
html { overflow-y: scroll; }
标准化 IE 和 FF 中的滚动条行为
FWIW:我用
html { height: 101%; }
强制滚动条始终出现在 Firefox 中。
您是使用百分比宽度还是固定宽度?我也猜你是在为身体应用背景——我自己也遇到过这个问题。
如果您上传页面以便我们可以看到源代码,它会更容易为您提供帮助。
#middle
{
position: relative;
margin: 0px auto 0px auto;
width: 1000px;
max-width: 1000px;
}
是我居中的 DIV
好吧,您不需要position: relative;
-没有它应该可以正常工作。
我认为div
必须很1000px
宽?用实际的网站来回答这个问题仍然容易得多。