我正在尝试编写一些HTML代码,以直接在pre
文本块之上覆盖另一个元素。HTML为什么这两个元素不是直接放在彼此之上?
的问题是,即使是最简单的例子似乎并没有正确对齐......
<div style="position:relative">
<pre style="position:absolute">
hello
</pre>
<div style="position:absolute">
world
</div>
</div>
你可以看到输出here。
div
元素呈现在pre
元素上方。这是为什么发生?
有关元素定位的更多信息可以参考here。
顺便说一句对pre'标签'保证金,检查了这一点(HTTPS ://stackoverflow.com/questions/35676687/avoid-the-margin-inside-pre-tag) – Miraj50