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