【发布时间】:2016-07-01 05:27:12
【问题描述】:
我正在尝试使文本在一个圆圈内居中,并且在 webkit 浏览器中已成功完成,但在 Firefox 中不成功。这是我目前所拥有的:http://codepen.io/anon/pen/qZqYdb
这是我的标记:
<span class="quantity-badge">10</span>
这是我的风格:
.quantity-badge {
display: table-cell;
width: 24px;
height: 24px;
text-align: center;
vertical-align: middle;
color: #fff;
border-radius: 50%;
background-color: #0896ea;
}
我将显示属性设置为table-cell,这样添加 3 位数字会使徽章保持圆形。
如果您比较 Chrome 和 Firefox 中的演示,您会注意到 Firefox 中的文本稍微靠近徽章的顶部。如何在所有浏览器中垂直居中文本?
注意:我使用的是装有最新版本 El Capitan 的 Mac。
【问题讨论】:
标签: css firefox cross-browser webkit