2010-06-18 12 views
5

Powiel możliwe:
How do I stop Chrome from yellowing my site's input boxes?Wyeliminowanie żółtą podkreślić, że Chrome zrobić w textfiels HTML tworzy

mam formularza internetowego, że kiedy widzę z Chrome to sprawia, że ​​żółte podświetlenie na polach tekstowych i nie podoba mi się to. Eliminuję podkreślenie granicy z zarys: brak;, ale kiedy wracam do formularza, a Chrome automatycznie uzupełni pola, pola będą żółte, a to nie jest dobre dla mojego motywu. Jest przykładem autouzupełniania, który zmienia tło z mój oryginalny przezroczysty żółty:

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

Co mogę zrobić?

Odpowiedz

6

O ile mi wiadomo, w tej chwili nie ma dobrego rozwiązania, ponieważ ten styl jest oznaczony przez Chrome jako !important. Znany obejście oznacza wyłączyć autouzupełnianie tak:

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

Istnieje kilka kwestie poruszone w projekcie Google Code chromu, gdzie można głosować na ale kwestia ta wydaje się być niekończąca się historia (pierwsza emisja rozpoczęła się w 2008 roku)

4

Sprawdź to podobne pytanie na StackOverflow: Google Chrome form autofill and its yellow background

Krótka odpowiedź jest taka, że ​​nie ma sposobu, aby to zrobić. Przeglądarki i preferencje użytkowników oraz kwestie bezpieczeństwa zastępują projekt witryny. Uważaj, że użytkownicy z włączoną funkcją autouzupełniania prawdopodobnie przyzwyczaili się do żółtych pól formularzy, więc obecne zachowanie jest zgodne z ich oczekiwaniami.

Powiązane problemy