【发布时间】:2026-01-21 07:00:01
【问题描述】:
如何将我的元素 (class="line") 显示在 所有 其他元素/div 之上?
<div class="line" style="float:left; margin-left:-40px; margin-top:50px; width:30px; color:gray; height:10px; font-size:22px; font-weight:470">_</div>
我需要有可能在margin-top:50px上进行操作
【问题讨论】:
-
签出z-index
-
显然不是通过浮动元素。这可以通过将元素相对于 body 进行绝对定位并增加 z-index 来完成。
-
所以要小心与 z-index 属性的兼容性,看看这里caniuse.com/#search=z-index 并在许多浏览器和设备上测试你的代码