Internet Explorer按钮:活动内部填充

时间:2011-07-19 08:38:20

标签: css internet-explorer cross-browser

Trident <=9似乎会将内部填充附加到活动 元素。

是否可以使用css禁用此功能

note: this is just a example, not a real world screenshot

3 个答案:

答案 0 :(得分:22)

Microsoft Internet Explorer 11+您可以修复它!使用 position: relative 作为按钮的内部元素。

HTML:

<button><span>Submit</span></button>

的CSS:

button > span{position:relative}

享受!

答案 1 :(得分:18)

更新:对于IE11 +,it can be removed


不,你无法摆脱它(在旧版本的Internet Explorer中)。

正如@Spudley所说:

  

如果您不想要这种效果,请不要使用button元素。

如果它真的很重要,那么a元素是唯一的选择,但是不值得切换只是来解决这个问题。使用Internet Explorer的用户。

答案 2 :(得分:0)

<button><span>Submit</span></button>
button:active > span {
 -ms-transform: translate(0px, -0.5px);
}