让 li 的 a 居中,css行高等于容器高度可以垂直居中
居中
高度
li
垂直
基线
css
高等
容器
可以
行高
编程技术
发布日期
2022-11-01
更新日期
2022-11-01
阅读次数 72
文章字数 363
让 li 中的 a 垂直居中,则不需要 li 设置高度,直接让 a 增加行高,让 a 在 li 中垂直居中
水平居中则使用 text-align: center,则 li 中的 a 水平垂直居中
a{
line-height:30px;
text-align:center;
}
高度,是底线到顶效的高度。
行高,是两行文本的基线相差的高度,行高刚好等于高度时,则相当于有 -上基线,+下基线,上下基线高度一致,则元素垂直居中。
内容区:是指底线和顶线包裹的区域
行高(line-height):包括内容区与以内容区为基础对称拓展的空白区域
行距:指相邻文本行间上一个文本行基线和下一文本行顶线之间的距离。
注意:顶线和底线是相对于中线来计算的,当line-height为0时,顶线和底线将重合,而中线是相对于基线来计算的,基线始终在中线的下方(x的底部),vertical-algin:middle并不是对其到中线而是对齐到基线以上1/2x的位置。
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-169.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
居中
高度
li
垂直
基线
css
高等
容器
可以
行高
发表评论
相关推荐