【发布时间】:2011-03-10 11:37:50
【问题描述】:
我不知道也不可能知道我需要居中的绝对 div 的宽度。它必须绝对定位,因为它与其他元素重叠(z-index 诡计)。这是我的基本结构
<div style='position:relative'>
<div></div>
<div style='position:absolute'>...</div>
</div>
第一个子 div 没有绝对定位,以便将其高度和宽度借给父级。第二个 div 必须与其兄弟重叠并水平居中。
上面的结构只是说明我的困境,实际上父div会有很多孩子,并不是所有的都是div,它们的尺寸都不知道。
谢谢,我要睡觉了……
【问题讨论】:
-
您可以将它放在垂直居中的父元素中,然后根据情况对其(子元素)应用
margin: 0 auto;。
标签: html css layout center absolute