Por padrão, parece que o Mobile Safari adiciona a sombra interna superior a todos os campos de entrada, incluindo a área de texto. Existe uma maneira de remove-lo?
É especialmente feio quando você tem um fundo branco.
iphone
mobile
mobile-safari
Lyon
fonte
fonte
textarea, input[type="text"], input[type="submit"]
.input[type="password"]
também.[type="email"]
também!input:not([type=checkbox]):not([type=radio])
Ao adicionar o estilo CSS
vai funcionar, ele se livra de tudo. Você pode tentar isso:
Dessa forma, você mantém a seta para baixo.
fonte
Aqui está a solução fácil
fonte
Às vezes, você pode ter uma folha de estilo quebrada,
appearance: none;
portanto, uma maneira de corrigi-la quando isso acontece é usarcaret
. A melhor maneira será reescrever seu código e descobrir o que faz parte dele, estragar o estilo denone
Antes de usar,
caret
você precisa saber que isso pode causar problemas com outros estilosfonte
https://stackoverflow.com/a/51626446/9287284
e encontrei um comentário mais antigo com as mesmas respostas aqui.
https://stackoverflow.com/a/29750016/9287284
fonte
A definição de propriedades
background
e eborder
css dainput
tag também parece funcionar.Tente o seguinte:
fonte