2010-06-18 1157 views
5

Duplicar posible:
How do I stop Chrome from yellowing my site's input boxes?Eliminar el resaltado amarillo que Chrome hacer en los textfiels en formularios HTML

tengo un formulario web que cuando veo desde Chrome hace un resaltado amarillo en los campos de texto y no me gusta. Elimino el resaltado de borde con contorno: ninguno; pero cuando vuelvo a mi formulario y Chrome autocompleta los campos, hace que el fondo de los campos sea amarillo, y eso no es bueno para mi tema. Este es un ejemplo de la función de autocompletar que cambia el fondo de mi original transparente a amarillo:

alt text http://img716.imageshack.us/img716/2231/yellowmal.png

¿Qué puedo hacer?

Respuesta

6

Por lo que sé, no existe una solución realmente buena por el momento, ya que este estilo está marcado como !important por Chrome. Una solución conocida significa desactivar autocompletar como esto:

<form autocomplete="off"> 
<input type="text" name="fieldname" /> 
</form> 

Hay varias cuestiones planteadas en el proyecto de código de Google cromo donde se puede votar sobre pero esta cuestión parece ser una historia interminable (primera edición fue iniciada en 2008):

4

Compruebe hacia fuera esta pregunta similar en StackOverflow: Google Chrome form autofill and its yellow background

La respuesta corta es que no hay manera de hacer esto. El navegador y las preferencias del usuario y las preocupaciones de seguridad anulan el diseño del sitio. Tenga en cuenta que los visitantes con autorrelleno habilitado probablemente estén acostumbrados a ver el color amarillo en los campos de formulario, por lo que el comportamiento actual es coherente con sus expectativas.

Cuestiones relacionadas