html - 提交按钮在 IE 中有紫色边框,但在 Chrome 中没有。我如何在 IE 中摆脱它?

标签 html css forms

我的提交按钮在 IE 中有紫色边框,但在 Chrome 中没有。我如何在 IE 中删除它?

图像:(顶部是 IE,底部是 Chrome - 我只是将它裁剪成图像) http://i.imgur.com/Qb6pI.png

我的代码是:

HTML:

<div style="float:right; border:0px;">
    <input type="submit" class="submitorder"/>
</div>

CSS:

.submitorder {
background-image: url('https://www.amleo.com/images/art/SubmitOrderSprite.png');
background-position: 0px 0px;
width: 205px;
height: 52px;
font-size:0px;
}

.submitorder:hover {
background-position: 0px -62px;
}

最佳答案

看起来您要删除 div 上的边框,而不是输入上的边框。将您的 CSS 修改为以下内容:

.submitorder {
    background-image: url('https://www.amleo.com/images/art/SubmitOrderSprite.png');
    background-position: 0px 0px;
    width: 205px;
    height: 52px;
    font-size:0px;
    border: 0 none;
}

这应该可以解决问题。

关于html - 提交按钮在 IE 中有紫色边框,但在 Chrome 中没有。我如何在 IE 中摆脱它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14241762/

相关文章:

jquery - 如果单击同一元素,如何再次关闭下拉菜单?

javascript - 在 map 上选择多个国家

javascript - 与桌面相比,JS Canvas 上的矩形在移动设备上的位置不同

javascript - 如何隐藏html表格中的元素

JavaScript 对齐附加字段

php - 从数据库动态填写测验表格(PHP/MySQL)

php - 动态表单到数据库

jquery - 使用 JQuery 检测容器和子元素何时失去焦点

javascript - 如何仅使用 javascript 获取特定 div/form 的所有子输入?

php - 元素上的 CSS 文本换行(与自动换行或空格无关)