Maison > interface Web > tutoriel CSS > le corps du texte

Comment styliser les listes de sélection avec remplissage dans Safari et IE malgré les spécifications W3 ?

Barbara Streisand
Libérer: 2024-10-24 08:51:02
original
420 Les gens l'ont consulté

How to Style Select Lists with Padding in Safari and IE Despite W3 Specification?

Style des listes de sélection avec remplissage dans Safari et IE

Malgré la spécification W3 n'interdisant pas l'utilisation de remplissage dans les zones de sélection, les navigateurs Webkit tels car Safari et Chrome ne prennent pas en charge cette fonctionnalité. Pour obtenir l'effet souhaité, envisagez de remplacer la propriété padding-left par text-indent, en veillant à ajuster la largeur de la zone de sélection en conséquence.

Exemple :

Dans ce qui suit extrait de code, la propriété padding-left est supprimée et remplacée par text-indent :

<code class="html"><select id="sexID" name="user[sex]" 
        style="border:1px solid #C1272D;
               width:258px; // 243 + 15px
               text-indent:15px;
               height:25px;
               color:#808080;"></code>
Copier après la connexion

En ajoutant la même quantité d'indentation de texte que l'aurait occupé le remplissage, la zone de sélection a désormais un élément aligné à gauche champ de texte. Cette solution de contournement simule efficacement le comportement du remplissage dans Safari et IE, offrant une expérience de style cohérente sur différents navigateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!