文字如果和图片在一行里,往往会出现图片比文字要高,即不在一行里。写法通常有如下两种:
<div class="box">
    <img src="https://xxx.com/xxx.jpg" class="head_image"/>
    <span>测试文本在此</span>
</div>
<div class="box">
    <img src="https://xxx.com/xxx.jpg" class="head_image"/>
    测试文本在此
</div>
解决这个问题两种办法。
一种是使用行高加垂直居中,即:
.head_image {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid white;
}
.box * {
    font-size: 28px;
    vertical-align: middle;
    line-height: 1.75em;
}
另一种是使用inline-flex,即:
.box {
    font-size: 28px;
    display: inline-flex;
    align-items: center;
}