Ich habe gestern etwas Ähnliches gepostet. Das Problem bringt mich langsam zur Verzweiflung.
Ich habe 2 html Dokumente mit VÖLLIG IDENTEM Code geschrieben. Der Unterschied ist nur, daß beim 2. Dokument nach der Doctype-Angabe noch die Doctype-URL dabeisteht.
Beim ersten Dokument sehe ich bei der Ausgabe das gewünschte Ergebnis. Nämlich einen definierten roten div -Berich und darunter das Wort "Test".
Bei der Ausgabe des zweiten Dokuments steht NUR das Wort "Test" da. Der div-Bereich ist völlig verschwunden.
( Ausgabe mit MS IE Explorer Vers. 6.0.2800.1106 )
Woran liegt das bitte? Mir persönlich ist das ja egal, ich lasse halt bei allen Dokumenten die URL weg. Aber dann ist es halt nicht 100%ig so, wie man es laut SELFHTML tun soll.
Aber lieber wäre mir natürlich, wenn ich wüßte, woran das liegt und ob ich das nicht vielleicht ändern kann.
Liebe Grüße
Rossi
Hier der Code von Dokument 1 :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>
Test 1
</title>
</head>
<body>
<div style="display:inline; width:150px; height:20px; background-color:red; ">
</div>
Test
</body>
</html>
Und hier der Code von Dokument 2 :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>
Test 2
</title>
</head>
<body>
<div style="display:inline; width:150px; height:20px; background-color:red; ">
</div>
Test
</body>
</html>