2010-03-12 58 views
0

想知道是否有一种方法来定位一个绝对的div,这样它就会忽略其他所有东西,如果我的网站清除浮动它看起来用javascript创建的div和绝对定位仍然受其影响,有什么办法可以让他们忽略其他所有东西,并且完全放在我设置他们的地方,不管?Javascript:用绝对定位创建div

回答

2

position: absolute表示如果没有祖先元素被定位,则该对象被定位在其最接近定位的祖先元素或视口的上下文中。因此,把你绝对定位的元素作为直接孩子到body元素,你会没事的。

+0

这是我的问题,我直接在身下创建它们,所有其他元素的外部(例如:

),但它不工作某些情况下,“另一个”格推绝对DIV远,我希望无论其他人的立场如何,总是处于相同的位置。我想我可能会使用z-index? – sam 2010-03-12 23:01:50

+3

你的意思是“推”这个div吗?如果他们都有立场:绝对不会影响对方的立场。它们可能会重叠,但从不移动它们。你可以发布一些代码吗? – Tom 2010-03-12 23:04:03

+0

将由javascript创建的对象放在文档的末尾。在这种情况下,你的对象在代码中的位置很重要。 z-index仅适用于**定位的元素**。 – anddoutoi 2010-03-12 23:06:00