使用图层(z-index)而不留空格

时间:2009-10-18 21:12:28

标签: html css

我想将<div>放在flash对象上方。

我设法这样做,但问题是现在我有一个空格,div是。

我给了div位置相对而且左边&amp;最高价值。

是否可以使用z-index移动对象而不在页面中留下标记(占用空格并留空白区域)?

由于

2 个答案:

答案 0 :(得分:6)

当您使用positon:relative;时,您没有将元素从流中取出,您只是将其从原始位置移开。您希望使用position:aboslute;将该元素从流中取出。

使用绝对定位时,坐标相对于作为图层的第一个父元素。您可能希望将position:relative;(但没有偏移)应用于父元素以使其成为图层,以便坐标相对于父元素而不是正文。

答案 1 :(得分:0)

这可能不是你的HTML / CSS的问题,而是与Flash有些奇怪的地方,它总是试图在顶部。

From this message,解决方案是使用wmode="transparent"参数传递给flash文件:

<param name="wmode" value="transparent" />
<EMBED src="swf.swf" quality=best bgcolor=#FFFFFF wmode="transparent" 
WIDTH="550" ...