在 IE 9、10、11 中,它们会button在点击时跳转。属性margin: 0和padding: 0关于伪类:active的:focus问题并没有解决。在视频上移动按钮的示例:
https ://monosnap.com/file/Lcln7cTFX0lPwWjbeu5JnQA5ikcefn
在 IE 9、10、11 中,它们会button在点击时跳转。属性margin: 0和padding: 0关于伪类:active的:focus问题并没有解决。在视频上移动按钮的示例:
https ://monosnap.com/file/Lcln7cTFX0lPwWjbeu5JnQA5ikcefn
最简单靠谱:把<button>换成<a> 在不止一个人写的bootstrap中,button的行为没有熄灭。在我的项目中,我使用 <a> http://getbootstrap.com/css/#buttons - 在示例中是链接按钮
您还可以包括 IE 的 css,它可以在不添加内部标记的情况下补偿偏移量:.btn { padding: 1px 0px 0px 1px; } .btn:active { 填充:0px 1px 1px 0px; }
也许相邻对象会有额外的不良行为,但您可以朝这个方向挖掘。
该解决方案在 IE 11 上进行了测试。焦点通过从内边距的左侧和顶部减去一个像素并分别添加到右侧和底部来工作:
没有不必要的嵌套元素的全局解决方案: