我对下面的 HTML 的期望是,我会看到woo1
并woo2
重叠,同时hiiii
保持在自己的单元格中,远离 woos。然而,一切都运行在一起。为什么?
<table>
<tr>
<td style="position:relative">
<span style="position:absolute">woo1</span>
<span style="position:absolute">woo2</span>
</td>
<td>
<span>hiiii</span>
</td>
</tr>
</table>
编辑: 奇怪。当我从 中删除样式时woo2
,它似乎可以工作。当我从 中删除它时woo1
,woo2
重叠hiiii
。大夫……?
Edit2: 对于 Reconstruct,您的评论与表格有关,那么如何可以重现完全相同的效果呢?
<div>
<span style="position:relative">
<span style="position:absolute">woo1</span>
<span style="position:absolute">woo2</span>
</span>
<span>hiiii</span>
</div>
Edit3: Arrghh ......我相信我明白发生了什么。通过向两个跨度添加绝对定位,它们从控制流中移除并且第一个 TD 被折叠。我正在考虑删除这个问题,但也许有人可以确认我刚才所说的并得到答案?