Maison > interface Web > tutoriel CSS > Comment supprimer la flèche de certains éléments dans Internet Explorer ?

Comment supprimer la flèche de certains éléments dans Internet Explorer ?

Linda Hamilton
Libérer: 2024-11-13 02:30:02
original
492 Les gens l'ont consulté

How to Remove the Arrow from Select Elements in Internet Explorer?

Dissiper la flèche dans IE : une énigme de style

La suppression transparente de la flèche sur un élément sélectionné est un jeu d'enfant dans les navigateurs comme Firefox , Safari et Chrome. Cependant, le puissant IE9 se révèle être un adversaire tenace dans cette quête méticuleuse.

Pour relever ce défi, nous plongeons dans le domaine du CSS. Une approche prometteuse pour IE9 implique un hack astucieux :

.styled-select select div::before {
    display: none;
}
Copier après la connexion

Dans ce code, nous utilisons display: none; pour vaincre la flèche de l'emprise d'IE9. De plus, si le navigateur ciblé est le plus récent IE10, nous pouvons exploiter CSS3 pour atteindre notre objectif :

select::-ms-expand {
    display: none;
}
Copier après la connexion

Cependant, pour ceux qui recherchent une solution plus robuste, Chosen.js apparaît comme un vaillant plugin jQuery qui permet au développeur de personnaliser l'élément de sélection avec finesse. Néanmoins, les âmes intrépides préféreront peut-être forger leur propre solution dans le domaine de JavaScript.

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.cn
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