-moz-聚焦内

时间:2009-09-16 14:13:06

标签: css internet-explorer firefox opera

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

button::-moz-focus-inner { 
  border: 0;
  padding: 0;
}

Opera(此示例中为10),Firefox(本示例中为3)和Internet Explorer(本示例中为7)均以不同方式显示input[type="submit"]按钮。这个focus-inner属性在Opera 10上默认为0,类似于firefox的5px,对于Internet Explorer来说必须是6px。

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

1 个答案:

答案 0 :(得分:7)

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

嗯,实际上你可以实现像素完美,如果你亲自对待每一个人,比如this。你可以随时使用<input type="image">,这肯定会有所帮助。