垂直定位元素的一个常见技巧是使用以下 CSS:
.item {
position:absolute;
top:50%;
margin-top:-8px; /* half of height */
height: 16px;
}
当你看到像 Chrome 一样的度量视图时,你会看到:
然而,当你悬停在元素上方时,没有可视化的边距,也就是说,边距在边界之外并且可以被可视化。但是负利润并没有出现。它们看起来如何,是什么使它们不同?
为什么是 margin-top:-8px
不一样 margin-bottom:8px
?
那么,负利润率是如何产生的? 它们背后的直觉是什么。它们如何“突起”(在 margin-top < 0
的情况下)一个项目?