Actualmente estoy Styling un elemento <input type='button'/>
con el siguiente CSS:CSS para ocultar el valor botón de entrada de texto
background: transparent url(someimage);
color: transparent;
Quiero el botón para mostrar como una imagen, pero no quiero que el texto value
para mostrar en lo alto de ello. Esto funciona bien para Firefox como se esperaba. Sin embargo, en Internet Explorer 6 e Internet Explorer 7 aún puedo ver el texto.
He intentado todo tipo de trucos para ocultar el texto, pero sin éxito. ¿Hay una solución para hacer que Internet Explorer se comporte?
(me veo obligado a utilizar type=button
porque se trata de una forma Drupal y su forma API no admite tipo de imagen.)
Tuve el mismo problema e intenté las 11 respuestas, y descubrí que estos hacks ('text-indent', y' padding-left') solo arreglan las entradas que tienen un 'type =" submit " ', entonces tuve que cambiar de' type = "image" '. De todos modos, gracias – adardesign