0

我创建了一个带有浮动栏的页面。问题是,当我移动右侧的滚动条时,浮动底部栏正在急速移动,尽管它最终位于底部。

我试图通过删除背景身体图像或删除overflow:autofor来修复生涩的运动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>
4

1 回答 1

0

它似乎工作得很好。但是,请确保添加 VALID doctype 否则 position:fixed 在 IE7 中将不起作用。对于 IE6,您将不得不编写一个小的 javascript 代码来每次将其向下移动。

于 2009-08-25T06:02:10.593 回答