2012-07-11 66 views
0

我似乎发现嵌入在页面顶部固定位置的SWF文件存在问题。当一个SWF文件嵌入,则不会粘在页面的顶部 - 这里是一个例子代码:Flash/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中一切正常,但对象/嵌入不起作用。

任何想法?

回答

0

使用position:fixedposition:absolute代替的<div id="headerOuter">

style使用position:relative ---------------------------- ------------------------- 更多描述: -------------------- --------------------------------

静态定位 OR [位置:静态]

HTML元素默认为静态。静态定位元素始终根据页面的正常流动进行定位。

相对定位 OR [位置:相对于]

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

固定定位 OR [位置是:固定]

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

绝对定位 OR [位置:绝对]

绝对位置元件相对于具有比静态以外的位置的第一父元素被定位。

参考网址:CSS Positioning