Internet Explorer 9 oder eine höhere Version generiert möglicherweise ungültigen HTML-Code im Entwurfsmodus.
Wichtig
Die Internet Explorer 11-Desktopanwendung wird für bestimmte Versionen von Windows 10 eingestellt und ab dem 15. Juni 2022 nicht mehr unterstützt.
Sie können mit dem Internet Explorer-Modus in Microsoft Edge weiterhin auf ältere Websites zugreifen, für die Internet Explorer erforderlich ist. Anleitung.
Die Internet Explorer 11-Desktopanwendung wird schrittweise an den schnelleren, sichereren Microsoft Edge-Browser umgeleitet und letztendlich über Windows Update deaktiviert werden. Deaktivieren von IE heute.
Dieser Artikel bietet eine Problemumgehung zum Beheben des ungültigen HTML-Codes, der von Internet Explorer 9 oder einer neueren Version im Entwurfsmodus erstellt wird.
Ursprüngliche Produktversion: Internet Explorer 9 und höhere Versionen
Ursprüngliche KB-Nummer: 2667114
Problembeschreibung
Ein Benutzer lädt den folgenden Code in Internet Explorer 9 oder höher und rendert ihn im Internet Explorer 9-Standardmodus:
<!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>
In diesem Szenario ist es möglich, dass der eingegebene Text im bearbeitbaren Element im Element enthalten <hr> ist, was ungültig ist. Das Problem kann unter den folgenden Umständen auftreten:
- Im bearbeitbaren Element, das den Fokus erhält, wird kein Mausklick ausgeführt.
- Wenn der Text nach dem Element eingegeben
<hr>wird, ist es möglich, Text innerhalb des Elements einzugeben,<hr>der mithilfe der Pfeiltasten dort positioniert wird.
Problemumgehung
Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Optionen:
- Fügen Sie vor der Eingabe einen Mausklick in das Element ein.
- Platzieren Sie ein anderes Element, z. B. ein
<div>oder<span>ein, direkt vor dem<hr>Element. - Rendern Sie die Seite mit einem anderen Dokumentmodus neben Internet Explorer 9 oder einem neueren Standardmodus.