Maison >interface Web >tutoriel CSS >Comment puis-je styliser des éléments avec CSS tout en conservant la compatibilité entre navigateurs ?
Style
Style de l'option
WebKit et Firefox (propriété d'apparence)
À partir de Firefox 35, les navigateurs WebKit et Firefox autoriser l'utilisation de la propriété d'apparence pour supprimer le style par défaut d'un
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
IE 11 (::-ms-expand)
Pour la compatibilité avec IE 11, vous pouvez utiliser le pseudo-élément ::-ms-expand pour masquer la liste déroulante par défaut bouton.
select::-ms-expand { display: none; }
Ancienne solution (à l'aide de JavaScript)
Avant l'introduction de la propriété d'apparence, il n'existait aucun moyen de styliser
L'une de ces bibliothèques JavaScript est jQuery, qui fournit le plugin selectmenu :
$("select").selectmenu();
Ce plugin vous permet de créer des listes déroulantes personnalisées qui peuvent être stylisées à l'aide de CSS.
Remarque :
Il est important de noter que l'utilisation de JavaScript pour styliser
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!