在我将一个span
标签样式设置为display:inline-block
之后,我还添加了一个line-height
样式。 span
标签向下移动了 line-height
值,所以为了再次向上移动它,我添加了一个 margin-top:-5px;
span
的样式。这被认为是一种好的做法,还是有更好的方法来做到这一点?
最佳答案
可以使用它,但为了获得最佳实践,请使用 css transform
transform: translate3d(12px, 50%, 3em)
transform: translate(12px, 50%)
transform: translateX(2em)
transform: translateY(3in)
使用转换可以避免其他元素受到边距的影响。
关于html - 可以在 css 边距值中使用负像素还是我应该做其他事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22548138/