Internet Explorer 9 o una versión posterior puede generar HTML no válido en modo de diseño
Importante
La aplicación de escritorio Internet Explorer 11 está retirada y sin soporte a partir del 15 de junio de 2022 para determinadas versiones de Windows 10.
Todavía puede acceder a sitios antiguos heredados que requieren Internet Explorer con el modo Internet Explorer en Microsoft Edge. Obtenga más información.
La aplicación de escritorio Internet Explorer 11 se redirigirá progresivamente al explorador Microsoft Edge, más rápido y seguro. En última instancia, se deshabilitará a través de Windows Update. Deshabilite IE hoy.
En este artículo se proporciona una solución alternativa para resolver el HTML no válido creado por Internet Explorer 9 o una versión posterior en modo de diseño.
Versión del producto original: Internet Explorer 9 y versiones posteriores
Número KB original: 2667114
Síntomas
Un usuario carga el siguiente código en Internet Explorer 9 o una versión posterior y lo representa en modo estándar de Internet Explorer 9:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>HR</title>
</head>
<body contentEditable="true" onload="document.body.focus()">
<hr>
</body>
</html>
En este escenario, es posible que el texto escrito en el elemento editable se incluya en el <hr> elemento, que no es válido. El problema puede producirse en las siguientes circunstancias:
- No se hace clic con el mouse en el elemento editable que recibe el foco.
- Si el texto se escribe después del elemento, es posible escribir texto dentro del elemento, que se coloca allí mediante
<hr><hr>las teclas de flecha.
Solución alternativa
Para solucionar este problema, use una de las siguientes opciones:
- Inserte un clic con el mouse dentro del elemento antes de escribir.
- Coloque otro elemento, como un
<div>o un , directamente delante del<span><hr>elemento. - Represente la página con cualquier otro modo de documento además del modo estándar de Internet Explorer 9 o una versión posterior.