Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Advertencia
La aplicación de escritorio obsoleta y fuera de soporte de Internet Explorer 11 ha sido permanentemente deshabilitada a través de una actualización de Microsoft Edge en ciertas versiones de Windows 10. Para obtener más información, consulte Preguntas frecuentes sobre la retirada de la aplicación de escritorio de Internet Explorer 11.
Un elemento de lenguaje de marcado vectorial (VML) no se muestra en modo estricto compatible con estándares cuando una página HTML usa el !DOCTYPE
elemento en Internet Explorer 9.
Versión del producto original: Internet Explorer 9
Número de KB original: 932175
Solución
Para solucionar este problema, establezca el estilo display:inline-block
de VML en mediante el código siguiente:
vml\:* {
behavior: url(#default#VML);display:inline-block
}
Más información
El elemento VML se muestra correctamente si se asegura de lo siguiente:
- No utilice el modo estricto de cumplimiento de estándares.
- Quite el
!DOCTYPE
elemento .
Para obtener más información sobre el modo estricto compatible con estándares, vea Doctype.
Para reproducir este problema, use la página siguiente:
<?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>