【发布时间】:2009-08-25 05:49:49
【问题描述】:
我创建了一个带有浮动栏的页面。问题是,当我移动右侧的滚动条时,浮动底部条虽然最终位于底部,但仍会突然移动。
我尝试通过移除背景身体图像或移除container-msg 的overflow:auto 来修复生涩的运动。它工作,但我需要有那些。我该怎么做才能使这个动作顺利进行?
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>
【问题讨论】:
-
顺便说一句,我用 Firefox 3.x 进行了测试,但 IE8 运行良好,没有抖动
-
ff 3.5.2 - 生涩。你试过 z-index 吗?
-
有些人也没有看到底部栏的生涩缓慢移动。这很奇怪。可能是显卡的原因?
-
我也试过 z-index: 100。所以基本上它在上面
标签: javascript html css user-interface css-position