Ich erstelle ein Formular, das unter jQuery Validation validiert ist. Ich möchte eine hellrote Hintergrundfarbe auf Eingaben anwenden, die ungültig sind und korrigiert werden müssen.Eingabe Hintergrundfarbe zerstört Styling?
Wenn ich background-color: #FFCCCC;
an den Eingang anwende, scheint das attraktive Styling entfernt zu werden und ein harter Rand ersetzt es. Zum Beispiel mit einer Texteingabe in Firefox:
Styled and unstyled text input http://liranuna.com/strager/b/textbox-difference.png
(Live demo)
Dies geschieht mit mehreren Browsern. Es tritt auch auf, wenn ich background
anders als #FFFFFF
einstelle.
Gibt es eine Möglichkeit, das Styling beim Auftragen einer Hintergrundfarbe beizubehalten?
Ich bin offen für Javascript-Lösungen, die den Stil irgendwie emulieren.
Können Sie bitte umschreiben? Ich bin mir nicht sicher, was du sagst. = S – strager
Ich denke, er meint, dass Sie die Standardstile (für Rahmen) betrachten und sie manuell anwenden sollten, nachdem Sie den Hintergrund eingestellt haben. Ich bezweifle, dass dies funktioniert, obwohl sich die Standardstile nicht geändert haben, nur weil der Hintergrund dies getan hat. Das Rendering der Kontrolle tat, obwohl :) – Joey