span 标签内的垂直居中文本

Posted

技术标签:

【中文标题】span 标签内的垂直居中文本【英文标题】:Vertical center text inside span tag 【发布时间】:2020-08-12 07:46:20 【问题描述】:

我的问题是我无法集中 span 标签内的文本。我的 CSS 如下:

span 
    display: inline-flex;
    align-items: center;

span 
    display: inline;
    vertical-align: middle;

文本底部和 span 标签底部之间存在间隙。

请看图

【问题讨论】:

请注意您的图像中只有大写字母。考虑jqp 字母,看看区别 【参考方案1】:

使用 line-height 属性来实现居中对齐。将其值设置为与 height 属性相同的值。此外,将边距和填充设置为 0,这样就不会有可能导致间隙的默认边距

.middleText 
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #85D389;
    padding:0;
    margin:0;

【讨论】:

以上是关于span 标签内的垂直居中文本的主要内容,如果未能解决你的问题,请参考以下文章

span标签文字垂直居中

如何让span中的文字水平居中?

div img span 垂直居中问题

怎么让span在div中垂直居中

span内图片元素如何垂直居中

css,如何让span中的两个span垂直居中排列。