-moz-聚焦内

Dor*_*jan 14 css firefox opera internet-explorer

在另一个问题中,我询问了对齐,这是给我回答关于firefox是一个twit的问题.它有效,但它在我的嘴里留下了酸味,我会解释原因.

button::-moz-focus-inner { 
  border: 0;
  padding: 0;
}
Run Code Online (Sandbox Code Playgroud)

Opera(此示例中为10),Firefox(本示例中为3)和Internet Explorer(本示例中为7)都以input[type="submit"]不同方式显示按钮.focus-innerOpera 10上的此属性默认为0,类似于Firefox的5px,Internet Explorer必须为6px.

如何"毯子"将它们全部重置为0?是否有标准的CSS调用,不仅会执行上述操作,还会为IE设置此隐藏属性?

n13*_*313 7

发生这种情况的原因很简单:因为所有这些浏览器都是由不同的人制作的.例如,尝试从Safari查看按钮.没有一个css规则可以强制所有主流浏览器中的所有按钮看起来都一样.

嗯,实际上你可以实现像素完美,如果你亲自对待每个人,就像这样.并且你可以随时使用<input type="image">,这肯定会成功.

  • 不,type = image等同于type = submit.您可以单击它,表单将被提交. (4认同)