Hi!
Das tut eine HTML5-Seite. Die scheinen (Er)kenntnisse zu fehlen: HTML5 ist bewusst abwärtskompatibel konzipiert.
Okay. Was ist dann hier falsch?
<!DOCTYPE html>
<html>
<head>
<title>HTML 5</title>
</head>
<body>
<header>
<h1>Tolle Wurst</h1>
<p>neu</p>
</header>
</body>
</html>
Wird erstmal problemlos dargestellt. Aber mein IE 8 Debugger zeigt mir merkwuerdigen gerenderten Code:
<!DOCTYPE html>
<html>
<head>
<title>HTML 5</title>
</head>
<body>
<header/>
<h1>Tolle Wurst</h1>
<p>neu</p>
</header/>
</body>
</html>
(Wundert mich jetzt nicht wirklich)
DOM im Arsch. Interessanterweise laesst der IE manchmal das <header/> am Anfang weg, manchmal zeigt er es an.
Man koennt jetzt sicher zynisch sein und sagen: Der Fehler ist der IE 8. Aber genau darum gehts hier doch. Also was ist am Code falsch? Denn das ist sicher keine Abwaertskompatibilitaet. Oder wie ist die definiert?
--
Signaturen sind bloed.
Signaturen sind bloed.