Bonjour à tous, je suis en train de tester un projet sur Internet Explorer et certains de mes éléments n'ont pas le comportement attendu:
- Mes svg qui sont situé dans des balises <use> ne sont pas affiché. En inspectant la console j'ai cette erreur qui est affichée: "La balise ne peut pas se fermer automatiquement. Utilisez une balise de fermeture explicite." Je précise que sur les autres browser le svg s'affiche parfaitement.
-J'ai une animation avec keyframes qui ne fonctionne pas. J'ai mis les préfixes mais rien à faire, ça ne marche pas :/ une idée pour résoudre ce problème? Voici le CSS:
Merci pour ta réponse ! Alors c'est sur IE 11, en local sur xampp. Pour les préfixes, je dois les mettre ou du coup? Je veux dire de façon systématique.
Je teste et je te dis quoi, merci pour ton coup de main
EDIT: Alors mon svg avais déjà une largeur et une hauteur, donc cela ne règle pas le problème :/ Je vais remplacer les svg par des png pour IE, je pense que cela reste la meilleur solution
- Edité par wagawaga09 12 novembre 2017 à 12:36:42
IE supporte le svg, ce serait dommage de coller une rustine plutôt que de trouver la source du problème. Tu as un lien pour voir ça en direct ? Sinon, tu peux reproduire ça sur jsfiddle ?
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Alors j'ai testé une autre solution pour garder le SVG et cela fonctionne: j'ai directement mis le svg dans mon html, sans utiliser la balise 'use' . Le svg apparait bien comme il faut, mais du coup j'ai le code du svg dans mon ficher html ^^"
Okay, je viens de trouver: il manque le support des appels svg externes. En gros, il y a deux façons de faire : définir ta bibliothèque de svg dans un fichier externe, ou bien directement dans ta page. IE11 ne supporte que la seconde option.
Tu peux soit le faire manuellement, soit utiliser un petit script (plus simple, car ça ne touche que les versions qui ne supportent pas l'appel externe): https://github.com/jonathantneal/svg4everybody
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
EDIT: Ca fonctionne nickel ! Merci beaucoup mec :)
- Edité par wagawaga09 13 novembre 2017 à 10:47:28
Problème avec IE
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !