我正在尝试创建一个图像库插件,可以对图像进行基本淡入/淡出。所有其他插件的问题在于它们使用相对/绝对定位。
是否可以将多个图像叠加在一个没有绝对位置的div上?
我的问题是必须设置容器的高度。我试图避免这种情况。
答案 0 :(得分:2)
Protip:如果每个人以同样的方式做到这一点,通常有一个原因。您可能想要阅读文档流程(本文档给出了一个非常好的解释:http://www.w3.org/TR/CSS2/visuren.html#normal-flow)。为了使图像像这样堆叠(而不是相互推开),必须将它们从正常文档流中移除(例如通过绝对定位)。这也可以通过float
来完成,但这会带来其他问题。
您可以通过相对定位获得类似的效果,但是,相对定位的元素仍然会在文档流中为其保留“正常”位置,这可能会导致文档的其余部分变得有点棘手。 / p>
我认为答案的简短版本是“不”。我对那些证明我错了的人持开放态度。