2010-06-18 10 views
5

Possible en double:
How do I stop Chrome from yellowing my site's input boxes?Éliminez le point culminant jaune que Chrome faire dans les textfiels sur les formulaires html

j'ai un formulaire Web que lorsque je vois de Chrome, il fait un point fort jaune sur les champs de texte et je ne l'aime pas. J'élimine la surbrillance de bordure avec contour: aucun; mais quand je reviens à mon formulaire et que les champs sont complétés automatiquement par Chrome, cela rend les champs jaunes en arrière-plan, ce qui n'est pas bon pour mon thème. Ceci est un exemple de la saisie semi-automatique qui change l'arrière-plan de mon transparent au jaune d'origine:

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

Que puis-je faire?

Répondre

6

Une solution de contournement connue signifie désactiver autocomplete comme ceci:

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

Il y a plusieurs questions soulevées dans le projet de code de google chrome où vous pouvez voter, mais cette question semble être une histoire sans fin (premier numéro a été lancé en 2008):

4

Découvrez cette même question sur StackOverflow: Google Chrome form autofill and its yellow background

La réponse courte est qu'il n'y a aucun moyen de le faire. Les préférences du navigateur et de l'utilisateur et les problèmes de sécurité ont priorité sur la conception du site. Considérez que vos visiteurs avec autofill activé sont probablement habitués à voir des champs de formulaire jaunes, de sorte que le comportement actuel est conforme à leurs attentes. Pour autant que je sache, il n'y a pas vraiment de bonne solution pour le moment puisque ce style est marqué !important par Chrome.