你可以使用 text-align属性,将文本放置于水平中央。然后设置 line-height 等于 div height,这样就可以把inline的内容至于竖直的中间。
请尝试一下代码:
<div style="display: block; height: 25px; text-align:center; line-height:25px;">
<span id="ctl_txt" style="background-color: rgb(255, 0, 0);">Basic</span>
</div>