【发布时间】:2014-08-24 10:05:32
【问题描述】:
我想知道为什么以下代码不能在 FF 中正确呈现,除非我将父级 span 显示为 inline-block 等。如果您在检查器中检查绝对定位跨度的布局,它将在右侧显示数字 184 而不是 197。一旦我们将display:inline-block 添加到父跨度,它就可以正常工作了。
<span style="position:relative; font-size:52px;">FOO BAR
<span style="position:absolute; top:-17px; right:197px; height:22px; width:22px; background-color:black"></span>
</span>
<span style="position:relative; font-size:52px; display:inline-block">FOO BAR
<span style="position:absolute; top:-17px; right:197px; height:22px; width:22px; background-color:black"></span>
</span>
其他浏览器可以处理。
【问题讨论】:
-
请弹琴