我希望这是一个简单的,但我似乎无法快速破解它......
我有一个 2 列布局,右列中的内容是动态的和 ajax 驱动的。所以页面高度会根据右栏中的内容而变化。
我想将一个小的 Flash 文件(400 像素 x 200 像素)固定在页面底部,但位于第 1 列下方。
这很容易。问题是..我希望闪光灯的上边距为-200px,这样它就不会完全被卡住。这也减少了浪费的空白。
<div id="container">
<div id="col_1" style="float:left; padding-bottom:200px;">Some static content</div>
<div id="col_2" style="float:left">AJAX content</div>
<div style="clear:left"></div>
<div id="flash_container" style="margin-top:-200px;>
<object>Flash file</object>
</div>
</div>
我已经大大简化了代码,但你应该明白我的意思。简单的 2 列,清除列,在 flash div 上插入负边距。在 IE6、Safari 中运行良好,在 Opera、Firefox 和 Chrome 中惨遭失败。
您可以“通过”清除应用负边距吗?
所有帮助表示赞赏;)