412 votes

Éteignez l’iPhone/Safari élément input arrondi

Mon site Web rend bien sur le navigateur de l’iPhone/Safari, à une exception près : mon champs de saisie de texte ont un style arrondi bizarre qui ne semble pas bon du tout avec le reste de mon site.

Y a-t-il une façon d’indiquer de Safari (via CSS ou métadonnées) pas à arrondir les champs de saisie et de les rendre rectangulaire comme prévu ?

724voto

BoltClock Points 249668

La façon la plus simple consisterait à fixer -webkit-appearance de none:

input {
    -webkit-appearance: none;
}

Comme souligné par d'autres, cela ne supprime plus les coins arrondis dans Safari sur iOS 5. Ces coins sont maintenant contrôlés par good ol' border-radius:

input {
    -webkit-appearance: none;
    border-radius: 0;
}

Si vous ne devez supprimer les coins arrondis sur iOS ou autre, pour une raison quelconque ne peut pas normaliser les coins arrondis sur les plates-formes, utilisez le préfixe -webkit-border-radius de la propriété au lieu de cela, ce qui est toujours pris en charge.

59voto

Piyush Hari Points 464

``seul ne fonctionne pas.

Essayez d’ajouter `` de plus.

48voto

KoemsieLy Points 161

C’est le meilleur moyen d’enlever l’arrondi en IOS.

Remarque : Veuillez ne pas utiliser ce code pour l’Option sélectionner. Il aura de problème sur notre sélection.

8voto

Johansrk Points 1627

Voici la solution complète pour les compas (SCSS) :

8voto

Chris Bernardi Points 31

Pour moi sur iOS 5.1.1 sur un iPhone 3GS que j’ai dû effacer le style d’un champ de recherche et de l’ensemble pour le style destiné

Faire `` seul ne pas clairement le style indigène. C’était aussi pour un affichage Web sur une application native.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X