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

Dec*_*ard 6 html css internet-explorer

<input type="button" value="Button" />
Run Code Online (Sandbox Code Playgroud)

默认情况下单击按钮时,IE将文本向下缩小1px.有没有什么办法与阻止这种刚刚 CSS?

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

有任何想法吗?

Dio*_*ane 1

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