ПредишенСледващото

Всеки знае, че ако Google Chrome, или всеки друг браузър на Webkit двигател, с изключение на данните от попълнения формуляр, полетата в самата форма ще имат жълт фон, който не прекъсва дори с! Важно. За да приложите този стил на полето Chrome използва специален имот -webkit-автоматично попълване, в която е посочено обекти на цвета на фона. Но някак си, пишейки този имот в CSS, все едно, че е невъзможно да се "байпас" на браузъра.

На първо място, най-простото решение:


Да предположим, че имаме форма като този:


Така че, без значение какъв стил не сме искали за тези области, всяка Webkit браузър все още ще го замени своя "низост". На размисъл, стигнах до заключението, че само областта маркиран с записаните данни. Така че, като изключите възможността да се спаси, а ние ще изключи осветлението. За да направите това, всяка от областите, в които тя не е необходима, "жълто", вие трябва да зададете атрибут Автодовършване = "изключено".

След тази форма ще изглежда така:

Второто решение - използва JQuery:


В този пример, тъй като няма нищо по-трудно, но подходът е коренно различна. Първо трябва да се свържете на JQuery (ако не е свързан) и след това да използвате скрипт, за да "налагат" WebKit браузъри семейни правила:

Нещо друго:


В "интернетите" Срещнах правило CSS:


В действителност, тя трябва да работи, както и да се уточни стила да попълните полетата, но в действителност, имам лично, това не е дори веднъж.

В обобщение:


Ако тежите двете решения на този проблем, с очевидното предимство за спечелване на втория. На първо място, JQuery сега се използва почти навсякъде, и тази част от кода е напълно оправдано, и второ, с тенденция да прекъснете връзката й # 097; vascript браузър е надживяла своята полезност и на трето място, ние не са лишени от функционална автоматично довършване, което е много полезно.

Информация за пост

Свързани статии

Подкрепете проекта - споделете линка, благодаря!