【发布时间】:2014-06-12 12:00:02
【问题描述】:
我的按钮在除 IE 10 之外的所有浏览器(Firefox、Safari、Chrome)中看起来都很好(我在两台装有 Windows 8.1 的不同计算机上进行了测试)。图片在 IE 中似乎有点低,而其他浏览器则在中间。
IE:
火狐:
CSS:
#checkout {
background-image: url(../img/checkout.jpg);
border: 1px solid #D6D6D6;
float: right;
width: 184px;
height: 29px;
}
HTML:
<input type='submit' id='checkout' class='jcart-button' value='' />
我尝试过使用:
line-height: 29px;
另外,我注意到当我使用input type='image' 时它工作正常,但问题是,我需要能够在悬停时拥有不同的图像。 onMouseClick 可以解决问题,但如果没有 javascript,它就无法工作。我也需要一些不需要 javascript 的东西。
编辑:
删除了我所有的 CSS,除了 #checkout 部分,但我仍然遇到问题。所以我认为这是#checkout css 或 HTML 部分的问题。
演示: link
【问题讨论】:
-
这可能是一个边距和/或填充的东西。
-
演示:link
标签: javascript html css internet-explorer cross-browser