如何在 Div 内垂直居中 Span
垂直对齐在 CSS 中可能会令人困惑,而在 div 内对齐 Span 则不然例外。
了解 CSS 对齐
在深入研究之前解决方案中,了解CSS中的垂直对齐至关重要:
垂直对齐技术
要将跨度在 div 内垂直居中,请考虑这些技巧:
1。将行高与容器高度匹配:
设置跨度的行高以匹配 div 的高度。例如div高15px,则设置line-height: 15px;在跨度上。
2。绝对定位:
设置位置:绝对;关于 div 和位置:绝对;顶部:50%;在跨度上。然后将跨度的 margin-top 值调整为其固有高度的一半。
3.变换:translateY
使用变换:translateY(-50%);跨度上的属性。这会将跨度垂直移动其固有高度的一半。
4。 Flexbox
利用 Flexbox 使跨度垂直居中。设置显示:flex;对齐项目:居中;在 div 和边距上:auto;
代码示例
下面是使用行高方法的示例:
as
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3