简单的CSS:文本不会在按钮中居中

gbh*_*all 29 css

在Firefox'A'显示在中间,在Chrome/IE上它没有:

<button type="button" style="width:24px; text-align:center; vertical-align:middle">A</button>
Run Code Online (Sandbox Code Playgroud)

请注意以下结果相同:

<button type="button" style="width:24px;">A</button>
Run Code Online (Sandbox Code Playgroud)

编辑:现在似乎已在Chrome 5.0中修复

Tej*_*ejs 72

在Chrome中进行测试,您需要添加

padding: 0px;
Run Code Online (Sandbox Code Playgroud)

到CSS.


Ram*_*jan 17

padding: 0px解决水平居中问题

,而

设置line-height等于或小于按钮的高度则解决垂直对齐问题。

line-height: 0px;
Run Code Online (Sandbox Code Playgroud)