"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi le remplissage ne fonctionne-t-il pas dans les listes de sélection Safari et IE ?

Pourquoi le remplissage ne fonctionne-t-il pas dans les listes de sélection Safari et IE ?

Publié le 2024-11-05
Parcourir:394

Why Isn\'t Padding Working in Safari and IE Select Lists?

Le remplissage ne s'affiche pas dans les listes de sélection dans Safari et IE

Malgré l'absence de restrictions dans la spécification W3, le remplissage dans les zones de sélection n'est pas pris en charge par les navigateurs WebKit, y compris Safari et Chrome. Par conséquent, le remplissage n'est pas appliqué dans ces navigateurs.

Pour résoudre ce problème, envisagez d'utiliser text-indent au lieu de padding-left. Conservez le même montant d'indentation en augmentant la largeur de votre zone de sélection en conséquence.

Par exemple, dans votre code :

En ajoutant text-indent:15px et en augmentant la largeur à 258px, la zone de sélection affichera désormais le même retrait que si elle avait 15px de remplissage gauche, tout en fonctionnant correctement dans Navigateurs WebKit.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729731092. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3