L’élément VML n’est pas affiché en mode conforme aux normes strictes dans Internet Explorer 9
Avertissement
L’application de bureau Internet Explorer 11, mise hors service et dont le support a pris fin, a été désactivée définitivement via une mise à jour Microsoft Edge sur certaines versions de Windows 10. Pour plus d’informations, consultez le forum aux questions sur la mise hors service de l’application de bureau Internet Explorer 11.
Un élément VML (Vector Markup Language) n’est pas affiché en mode strict conforme aux normes lorsqu’une page HTML utilise l’élément !DOCTYPE
dans Internet Explorer 9.
Version du produit d’origine : Internet Explorer 9
Numéro de la base de connaissances d’origine : 932175
Résolution
Pour résoudre ce problème, définissez le style VML sur à display:inline-block
l’aide du code suivant :
vml\:* {
behavior: url(#default#VML);display:inline-block
}
Informations supplémentaires
L’élément VML s’affiche correctement si vous vérifiez les éléments suivants :
- N’utilisez pas le mode strict conforme aux normes.
- Supprimez l’élément
!DOCTYPE
.
Pour plus d’informations sur le mode strict conforme aux normes, consultez Doctype.
Pour reproduire ce problème, utilisez la page suivante :
<?xml version="1.1" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:vml="urn:schemas-microsoft-com:vml">
<head>
<title>VML Oval</title>
<style type="text/css">
vml\:*
{
behavior: url(#default#VML);
}
</style>
</head>
<body>
<h1>VML Oval</h1>
<div>
<vml:oval style="width:100pt;height:50pt" fillcolor="red"></vml:oval>
</div>
</body>
</html>
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour