Standardmäßig fügt Mobile Safari allen Eingabefeldern, einschließlich des Textbereichs, den oberen inneren Schatten hinzu. Gibt es eine Möglichkeit, es zu entfernen?
Es ist besonders hässlich, wenn Sie einen weißen Hintergrund haben.
iphone
mobile
mobile-safari
Lyon
quelle
quelle
textarea, input[type="text"], input[type="submit"]
.input[type="password"]
.[type="email"]
!input:not([type=checkbox]):not([type=radio])
Beim Hinzufügen des CSS-Stils
wird funktionieren, es wird alles los. Vielleicht möchten Sie dies stattdessen versuchen:
Auf diese Weise behalten Sie den Abwärtspfeil.
quelle
Hier ist die einfache Lösung
quelle
Manchmal kann es sein, dass ein Stylesheet dort kaputt ist.
appearance: none;
Eine Möglichkeit, dies zu beheben, besteht darin, es zu verwendencaret
. Der beste Weg ist, Ihren Code neu zu schreiben und herauszufinden, wofür ein Teil Ihres Codes den Stil durcheinander bringtnone
Bevor
caret
Sie es verwenden, müssen Sie wissen, dass es zu Problemen mit anderen Stilen kommen kannquelle
https://stackoverflow.com/a/51626446/9287284
und ich fand hier einen älteren Kommentar mit den gleichen Antworten.
https://stackoverflow.com/a/29750016/9287284
quelle
Das Festlegen der Eigenschaften " entweder"
background
und "border
CSS" desinput
Tags scheint ebenfalls zu funktionieren.Versuche dies:
quelle