Fix sárga mezők Google Chrome - blog br0ken

Mindenki tudja, hogy ha a Google Chrome, vagy bármely más böngészőt a Webkit motor, az adatok mentéséhez a kitöltött űrlapot, a mezők az űrlap is lesz sárga háttérrel, ami nem vágja le még a! Fontos. Hogy ezt a stílust a mezőket Chrome egy speciális tulajdonsága -webkit-automatikus kitöltés, amelyben tárgyak a háttérszín van megadva. De valahogy, írás ingatlan CSS, mindegy lehetetlen „bypass” a böngészőt.

Először is, a legegyszerűbb megoldás:


Tegyük fel, hogy van egy forma, mint ez:


Szóval, nem számít, milyen stílust mi nem kér e területeken, bármilyen Webkit böngésző továbbra is felülírja azt, hogy „sárgasággal.” Mérlegelés, arra a következtetésre jutott, hogy csak a kijelölt területen a mentett adatok. Tehát letiltani a képesség, hogy mentse, és letiltja a háttérvilágítást. Ehhez az egyes területeken, ahol nincs rá szükség, „sárga”, meg kell rendelni az attribútum autocomplete = „off”.

Miután ebben a formában fog kinézni:

A második megoldás - a jQuery:


Ebben a példában, mivel nincs semmi nehéz, de a megközelítés alapvetően különbözik. Először meg kell csatlakoztatni a jQuery (ha nincs csatlakoztatva), majd egy script, hogy „elő” Webkit böngésző családi szabályokat:

Valami mást:


A „internets” Találkoztam egy CSS szabályt:


Sőt, meg kell dolgozni, és meg kell határozni a stílust feltölti a mezőket, de valójában én személy szerint ez nem is egyszer.

Összefoglalva:


Ha mérjük a két megoldás erre a problémára, azzal a nyilvánvaló előnye, hogy megnyerte a második. Először is, jQuery ma már szinte mindenhol, és ezt a kódrészletet teljesen indokolt, másrészt a tendencia, hogy húzza j # 097; vascript böngésző túlélte hasznosságát, és harmadszor, nem vagyunk fosztva funkcionális autocomplete, ami nagyon hasznos.

Információ koplalás

Kapcsolódó cikkek