Secara default, tampaknya Mobile Safari menambahkan bayangan bagian dalam atas ke semua bidang input, termasuk textarea. Apakah ada cara untuk menghapusnya?
Ini terutama jelek ketika Anda memiliki latar belakang putih.
iphone
mobile
mobile-safari
Lyon
sumber
sumber
textarea, input[type="text"], input[type="submit"]
.input[type="password"]
juga.[type="email"]
juga!input:not([type=checkbox]):not([type=radio])
Sambil menambahkan gaya CSS
akan bekerja, itu menghilangkan segalanya. Anda mungkin ingin mencoba ini sebagai gantinya:
Dengan cara ini Anda menjaga panah bawah.
sumber
Ini solusi mudahnya
sumber
Kadang-kadang Anda dapat memiliki stylesheet di sana
appearance: none;
sehingga cara untuk memperbaikinya ketika itu terjadi adalah dengan menggunakancaret
. Cara terbaik adalah menulis ulang kode Anda dan mencari tahu bagian mana dari kode Anda di sananone
Sebelum menggunakan
caret
Anda perlu tahu bahwa itu bisa membuat Anda kesulitan dengan gaya lainsumber
https://stackoverflow.com/a/51626446/9287284
dan saya menemukan komentar jawaban yang sama lebih tua di sini.
https://stackoverflow.com/a/29750016/9287284
sumber
Pengaturan salah satu
background
danborder
properti css dariinput
tag juga tampaknya berfungsi.Coba ini:
sumber