> >¿porque no ocultais el
> >boton completamente, y poneis en su lugar un img?

Más sencillo y correcto es emplear un simple enlace <a href=""> al que por CSS 
le aplicamos borde, imagen de fondo etc. y con onclick la funcionalidad, ya que 
en este caso Explorer no falla. 

El problema de la imagen es que si desactivas imágenes o css en el navegador el 
botón desaparece y si ampliamos el tamaño del texto el botón no se amplía. Así 
que para resolver un pequeño problema "estético" de un navegador creamos otros 
problemas.

En mis pruebas el bug aparece en los input type="button", type="reset" y 
type="submit" también en la etiqueta (desaconsejada) button aparece este 
molesto bug, pero no en el input type="image" ni en el type="file" Y lo curioso 
(quizá ahí esté la "lógica" y origen del bug) es que si haces focus en los 
imput problemáticos el "borde" desaparece y se traslada al exterior con color 
negro de resalte.

En esta página [1] se puede ver muy bien el problema para el que aún tenga 
curiosidad: "They now look pretty similar, but IE puts a white border inside 
the CSS border. It's hidden when the button is focused. Opera still shows focus 
with a thin dark border (no dotted frame). The good news is that the colors and 
the sizes are the same. Let's see if we can get rid of the white border in IE 
by removing the background-image"

En fin, para mí el tema está cerrado, que ya hemos perdido demasiado tiempo por 
cierto navegador. Como dice Javier lo mejor es buscar una solución de 
compromiso y a esperar a IE8

[1] http://carpe.ambiprospect.com/buttons/formbuttons.htm 
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a