0

我似乎发现嵌入在页面顶部固定位置的 SWF 文件存在问题。嵌入 swf 文件时,不会粘在页面顶部 - 这是一个示例代码:

<div id="headerOuter" style="z-index: 10001; position: relative; visibility: visible; top: 0px; left: 0px; width: 100%; height: 80px; overflow: hidden; background-color: rgb(0, 0, 0); "><div id="twrap" style="z-index: 10001; position: fixed; visibility: visible; top: 0px; left: 0px; width: 100%; height: 80px; overflow: hidden; background-color: rgb(0, 0, 0); "><div id="skyTop" style="width: 900px; height: 80px; position: relative; cursor: pointer; visibility: visible; margin-left: -450px; margin-right: 0px; background-color: rgb(0, 0, 0); left: 50%; "><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="900" height="80"><param name="movie" value="http://new.skinected.com-appnexus-akiai4avqn7qtsn2aowq.s3.amazonaws.com/80d6b512a3ceb9e9ad4e4f6c25c843be.swf"><param name="quality" value="high"><param name="FlashVars" value="clickTAG=http%3A%2F%2F5150.com&amp;clickTag=http%3A%2F%2F5150.com"><param name="flashvars" value="clickTAG=http%3A%2F%2F5150.com&amp;clickTag=http%3A%2F%2F5150.com"><embed src="http://new.skinected.com-appnexus-akiai4avqn7qtsn2aowq.s3.amazonaws.com/80d6b512a3ceb9e9ad4e4f6c25c843be.swf" quality="high" width="900" height="80" type="application/x-shockwave-flash" flashvars="clickTAG=http%3A%2F%2F5150.com&amp;clickTag=http%3A%2F%2F5150.com"></object></div></div></div>

将它输入到 HTML 页面中,它不起作用,即使外部 div 包装器设置正确。

如果我将图像或其他基本 html 代码放入#headerOuter div 一切都很好,但对象/嵌入不起作用。

有任何想法吗?

4

1 回答 1

0

使用position:fixedorposition:absolute代替使用position:relative_style<div id="headerOuter">

-------------------------------------------------- ---更多说明: -------------------------------------------------------- --------

静态定位OR [ position:static ]

默认情况下,HTML 元素是静态定位的。静态定位元素始终根据页面的正常流程进行定位。

相对定位OR [ position:relative ]

相对定位的元素是相对于其正常位置定位的。

固定定位或 [ position:fixed ]

具有固定位置的元素相对于浏览器窗口定位。

绝对定位OR [ position:absolute ]

绝对位置元素相对于第一个具有非静态位置的父元素定位。

参考网址:CSS 定位

于 2012-07-11T04:52:17.817 回答