Internet explorer 删除IE上的按钮在单击时的位移

Internet explorer 删除IE上的按钮在单击时的位移,internet-explorer,button,click,Internet Explorer,Button,Click,当你点击IE上的一个按钮时,文本会稍微向底部和右侧移动,以产生按下的效果 但是,如果自定义按钮并在其上添加(比如)背景图像(如“Submit->”中的箭头),这种效果看起来不太好。有没有办法把它去掉?我尝试在元素为:active时添加填充,但仍然没有覆盖效果(我认为button:active在IE7上不起作用) 谁能帮我一下吗 提前谢谢 我的表单按钮在IE中“跳跃”或移动位置时遇到问题,我找到的解决方案是: 1.)为表单按钮提供相等的边距 2.)在按钮周围放置一个包装分区,并根据您的喜好定位分区

当你点击IE上的一个按钮时,文本会稍微向底部和右侧移动,以产生按下的效果

但是,如果自定义按钮并在其上添加(比如)背景图像(如“Submit->”中的箭头),这种效果看起来不太好。有没有办法把它去掉?我尝试在元素为:active时添加填充,但仍然没有覆盖效果(我认为button:active在IE7上不起作用)

谁能帮我一下吗


提前谢谢

我的表单按钮在IE中“跳跃”或移动位置时遇到问题,我找到的解决方案是:

1.)为表单按钮提供相等的边距

2.)在按钮周围放置一个包装分区,并根据您的喜好定位分区

#myButton {
   border: 1px solid #f7f6f4;
   font-family: Times New Roman;
   font-size: 16pt;
   padding:15px;
   margin:10px;
}

<div style="float:right;margin-right:75px;">
<input type="submit" name="myButton" id="myButton" value="Don't Move!" />
</div>
#我的按钮{
边框:1px实心#f7f6f4;
字体系列:时代新罗马;
字号:16pt;
填充:15px;
利润率:10px;
}

让我知道在你的情况下这是否对你有效

只需将按钮放在div标签中即可

<div><input type="submit" name="myButton" id="myButton" value="Don't Move!" /></div>


这对我很有用。

相关问题:非常感谢你,克里斯蒂安。我最终使用了非语义的重复问题,找到了唯一正确的答案:。尝试过,不起作用,您是否使用某种重置脚本?