我已经为手头的问题设置了一个快速的 jsfiddle。
如果您扩大结果窗格,您会注意到所有内容都是内联的。
当我在 Firefox 中查看它时,一切似乎都正确排列(按钮图像高度比输入长,但应该垂直居中),包括文本“登录”。
然而,在 chrome 中,它会将按钮文本移动到按钮的底部,并且按钮与输入的内联效果不佳,它太高了。
有问题的代码:
<input name="submit" value="Log in" style="background: url(' http://www..../images/btn-bg.png') no-repeat scroll 0 0 transparent;
border: none;
/*border-radius: 0.4em 0.4em 0.4em 0.4em;*/
color: #999999;
padding: 0.7em 0.8em 1.1em;
margin-left: 20px;
height: 35px;
width: 146px;
cursor:pointer;
color:#fff;" type="submit">
使这个跨浏览器兼容的下一步是什么?