Vea este ejemplo de código: http://jsfiddle.net/Z2BMK/
Chrome / IE8 se ve así
Firefox se ve así
Mi CSS es
button {
padding:0;
background:#080;
color:white;
border:solid 2px;
border-color: #0c0 #030 #030 #0c0;
margin:0;
}
¿Cómo puedo cambiar la muestra de código para que el botón sea el mismo en ambos navegadores? No quiero usar hipervínculos basados en JavaScript porque no funcionan con la barra espaciadora en el teclado y tiene que tener una href
URL que no es una forma limpia de manejar las cosas.
Mi solución, desde Firefox 13
button::-moz-focus-inner { margin: -1px; padding: 0; border-width: 1px; }
margin: -1px
? ¿Está conectado de alguna maneraborder: 2px
?