html - IE 8 在单击时移动输入按钮的文本

标签 html css internet-explorer

<input type="button" value="Button" />

默认情况下,当单击按钮时,IE 会将文本向下缩进 1px。有什么方法可以 CSS 来阻止这种情况吗?

我还向这个按钮添加了我自己的样式,一切都很好,直到我单击按钮中的文本...IE 似乎忽略了我的样式表中定义的 :active 状态。但是,如果我单击按钮而不是文本,IE 将执行 :active 状态。当然,无论我做什么,文本移动问题仍然存在。

有什么想法吗?

最佳答案

如果您使用样式化的 A 标签,您就可以完全解决整个“按下”状态问题。使用 display:block 和一些 CSS,您可以设置 A 标签的样式,使其看起来与任何按钮完全一样。

关于html - IE 8 在单击时移动输入按钮的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396227/

相关文章:

php - 为我的网站寻找一个好的照片库幻灯片放映工具

html - 文本在 display flex 中没有正确对齐

javascript - jQuery position().top 与固定父级中的 offset().top 行为相同

javascript - Bootstrap 日期选择器 UI 问题

c# - WebBrowser 控件内存泄漏

html - 单选按钮在 IE7 和 IE9 中未对齐

javascript - 为动态添加的 HTML 元素添加事件监听器

javascript - div 旋转无法正常工作

jquery - 更改文本框的颜色

javascript - 在 Internet Explorer 中下载动态 CSV