我创建了一个带浮动条的页面。问题是,当我移动右侧的滚动条时,浮动的底栏会急剧移动,尽管它最终位于底部。
我尝试通过移除背景体图像或移除overflow:auto
container-msg
来修复抖动。它有效,但我需要有这些。我该怎么做才能使这个运动顺利进行?
HTML是:
<body style="background:#cfe1ed url(bg.jpg) repeat-x fixed;margin: 0;padding: 0;text-align: center;color: #404040;font-family: Tahoma, Geneva, sans-serif;font-size: 12px;">
<div id="container-msg" style="width: 900px;min-height: 500px;border: 0;overflow:auto;text-align: left;margin: 0 auto 0 auto;background:#FFF;">
<p>h</p>
<p>dfh</p>
<p>h</p>
<p>fg</p>
<p>hf</p>
<p>h</p>
<p>g</p>
<p>dfg</p>
<p>dfh</p>
<p>fg</p>
<p>hfg</p>
<p>h</p>
<p>fgh</p>
<p>fgh</p>
<p>gfh</p>
<p>fh</p>
<p>dg</p>
<p>h</p>
<p>dfh</p>
<p>h</p>
<p>fg</p>
<p>hf</p>
<p>h</p>
<p>g</p>
<p>dfg</p>
<p>dfh</p>
<p>fg</p>
<p>hfg</p>
<p>h</p>
<p>fgh</p>
<p>fgh</p>
<p>gfh</p>
<p>fh</p>
<p>dg</p>
<p>h</p>
<p>dfh</p>
<p>h</p>
<p>fg</p>
<p>hf</p>
<p>h</p>
<p>fghf</p>
<p>h</p>
</div>
<div id="music" style=" background:#CCC;display:block;position:fixed;height:35px;width:500px;bottom:0px;margin-left:auto;margin-right:auto;
">
</div>
</body>
答案 0 :(得分:0)
它似乎工作得非常好。但是,请确保添加VALID doctype else position:fixed将无法在IE7中运行。对于IE6,您必须编写一个小的JavaScript代码,以便每次都将其移动。