Domyślnie wydaje się, że Mobile Safari dodaje górny wewnętrzny cień do wszystkich pól wejściowych, w tym do obszaru tekstowego. Czy jest sposób, aby to usunąć?
Jest to szczególnie brzydkie, gdy masz białe tło.
iphone
mobile
mobile-safari
Lyon
źródło
źródło
textarea, input[type="text"], input[type="submit"]
.input[type="password"]
też.[type="email"]
też!input:not([type=checkbox]):not([type=radio])
Dodając styl CSS
zadziała, pozbędzie się wszystkiego. Zamiast tego możesz spróbować tego:
W ten sposób trzymasz strzałkę w dół.
źródło
Oto proste rozwiązanie
źródło
Czasami arkusz stylów może się zepsuć,
appearance: none;
więc sposobem na naprawienie tego, gdy tak się stanie, jest użyciecaret
. Najlepszym sposobem będzie przepisanie kodu i sprawdzenie, jaka jest jego część, aby zepsuć stylnone
Przed użyciem
caret
musisz wiedzieć, że może to sprawić Ci problemy z innymi stylamiźródło
https://stackoverflow.com/a/51626446/9287284
i znalazłem starszy komentarz do tych samych odpowiedzi tutaj.
https://stackoverflow.com/a/29750016/9287284
źródło
Wydaje się, że ustawienie właściwości tagu albo
background
iborder
cssinput
również działa.Spróbuj tego:
źródło