Meine Seiten sind als XHTML 1.0 Strict geschrieben und deklariert. Die ersten Zeilen gehen so:
%Vor%Was ich glaube, ist korrekt für ein XHTML 1.0 Strict, aber trotzdem gibt IE11 diese Warnung:
%Vor%Wer weiß, ob das etwas ist, worüber ich mich Sorgen machen sollte?
Das Problem ist, dass Sie, obwohl Sie eine Datei mit einem XHTML-Doctype erstellt haben, diese mit einem text/html
-Medientyp geliefert haben.
IE11 (und andere Browser) behandeln die Datei daher als HTML-Datei und parsen sie mit ihrem HTML-Parser. Eine XML-Deklaration in einer HTML-Datei ist ungültig und das sagt Ihnen der Browser. Wenn Sie die Datei mit dem Medientyp " application/xhtml+xml
" bereitgestellt hätten, hätte der Browser die Datei als XHTML behandelt und den XML-Parser für die Analyse verwendet. Dann würde die XML-Deklaration entsprechend den XML-Regeln korrekt behandelt und IE11 würde Ihnen diese Warnmeldung nicht geben.
Hier gibt es kein wirkliches Problem. Der HTML-Parser behandelt die Deklaration als Pseudonym Kommentar und einfach weitermachen.
Weitere Informationen finden Sie Senden von XHTML als text / html als schädlich und / oder HTML 4, HTML 5, XHTML, MIME-Typen - die definitive Ressource
Wenn Sie hier sind, weil Sie an einer alten (er) ASP.NET
Web Forms
app / site arbeiten ... versuchen Sie Compatibility View
... zu aktivieren, das hat für mich funktioniert
Tags und Links html internet-explorer internet-explorer-11 xhtml doctype