comment détecter IE et le Bord des navigateurs dans le CSS?
Est-il un moyen standard pour détecter IE et le Bord des navigateurs dans le css? J'ai vu des réponses pour la détection dans des fichier javascript mais je suis à la recherche d'un css
Double Possible de stackoverflow.com/questions/32201586/...
OriginalL'auteur AlreadyLost | 2017-04-20
Vous devez vous connecter pour publier un commentaire.
Pour IE 9 et inférieur, de la charge d'un conditionnel de la feuille de style:
IE 10 ne prend pas en charge cette fonction, vous devez utiliser des requêtes de média:
De Bord De 12 À 15:
MODIFIER
De Bord 16+
Vous devriez poster votre code et expliquez ce que vous essayez de faire.
la désactivation cassé la parallaxe pour IE et Edge
merci à vous, puis-je poser une question? quelle est la différence entre -ms-accélérateur de et-ms-ime-align:auto? Je viens de voir que quelqu'un a mentionné que, aussi bien pour le Bord. Merci
Les deux sont tout simplement des hacks CSS. Fondamentalement, vous êtes de la vérification pour voir si le navigateur prend en charge une fonction spécifique, par "sniffing". Dans ce cas, ms-accelerator est un accélérateur matériel pris en charge par le bord, et les ms-aligner-auto aligne l'Éditeur de Méthode d'Entrée. Ce qu'ils font n'est pas pertinent à votre situation. Le point est que vous pouvez les utiliser pour détecter les navigateurs et appliquer la feuille de style CSS conditionnelle. Je m'éloigne du sujet mais, c'est probablement que temporaire. Comme les nouvelles versions de navigateurs et les caractéristiques sont libérés, vous aurez besoin de mettre à jour ces "hacks'. Javascript fonctionnalité de détection est la meilleure façon d'avancer. Une recherche sur Google.
OriginalL'auteur A Tom Called Stu
Pas sûr de bord, mais pour cible ie 10/11, vous pouvez utiliser:
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
//styles
}
OriginalL'auteur JusMalcolm
Accepté la réponse de Bord n'est pas en Bord 16.
Cette solution fonctionne:
Via https://stackoverflow.com/a/32202953
(Ajout de répondre que je n'ai pas de commentaire privilèges.)
Cela fonctionne aussi pour Edge 15.
OriginalL'auteur Jarrod Drysdale