Firefox按钮中的文字会偏下,而且点击的时候中间会有一个虚线框,用firebug查看浏览器系统样式发现以下私有样式:
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 1px dotted transparent;
padding: 0 2px;
}
对于提交按钮,只需要用如下代码即可解决:
/*让Firefox提交按钮字体居中*/
input[type="submit"]::-moz-focus-inner{
border:none; /*去Firefox按钮点击时虚线框*/
padding:0;
}
附加:在按钮中使用如下两种字体可以让Chrome和Firefox提交按钮字体行距相同
font-family:arial,Tahoma;
又看到这种代码,雨帆表示压力很大啊。
这个CSS技巧很实用。。。