答案 0 :(得分:1)
关键是调整该元素周围的填充。目前,顶部有18px的填充,底部有4px的填充。这不平衡,因此文本不会垂直居中。要使其水平居中,请确保左右填充相同;要使其垂直居中,请确保顶部和底部填充相同。
它可能有助于您可以使用速记声明来创建此效果:
padding: 10px 20px;
将设置顶部&底部到10px和左边&权利到20px。
答案 1 :(得分:1)
我认为这是填充设置。看绿色区域?这些是填充物。你当前的填充是
padding-top:14px;
padding-right:18px
padding-bottoem:4px;
padding-left:18px;
这就是为什么文本没有出现在中心; 您可以尝试将填充设置为
padding: 12px;
我试过这个,它适用于Chrome和Firefox
答案 2 :(得分:0)
您应该展示整个CSS,但是您是否尝试将text-align: center;
和line-height: 46px
设置为按钮?