web-dev-qa-db-fra.com

si l'instruction conditionnelle ne fonctionne pas avec IE 11

J'utilise la version IE 11. Existe-t-il une autre solution pour effectuer les opérations suivantes:

Rien ne se passe lorsque j'essaie d'utiliser la clause conditionnelle IE dans le webapge html. Quelqu'un peut-il m'aider à déboguer ce problème s'il vous plaît.

<!--[if IE]>
<a href="next-page.php" class="start-button">CLICK ME</a>
<![endif]-->
17
Mit Rocks

Les instructions conditionnelles ne fonctionnent pas dans IE 10 ou 11

La prise en charge des commentaires conditionnels a été supprimée dans les modes standard et bizarreries d'Internet Explorer 10 pour améliorer l'interopérabilité et la conformité avec HTML5. Cela signifie que les commentaires conditionnels sont désormais traités comme des commentaires réguliers, comme dans les autres navigateurs. Cette modification peut avoir une incidence sur les pages écrites exclusivement pour Windows Internet Explorer ou les pages qui utilisent le reniflement du navigateur pour modifier leur comportement dans Internet Explorer.

Si vous avez vraiment besoin d'exécuter du code uniquement sur ces navigateurs, et ce n'est probablement pas le cas, vous pouvez utiliser JavaScript pour en faire détection de fonctionnalités comme alternative.

19
John Conde