XHTML-Dateien im MSIE 6 mit SP2
molily
- browser
Hallo.
Bei der Überarbeitung des XHTML-Kapitels in SELFHTML ist mir folgende Frage gekommen:
Was passiert, wenn man unter Windows XP mit Service Pack 2 eine minimale gültige XHTML-Datei erstellt, sie mit der Dateinamenendung .xhtml auf der lokalen Festplatte speichert und sie dann im Internet Explorer öffnet? Mich interessieren die Standardeinstellungen, es sollten also keine speziellen Angaben für .xhtml hinzugefügt worden sein.
Zeigt MSIE die Datei als XHTML-Dokument an? Oder zeigt MSIE den Elementenbaum und vermisst ein Stylesheet? Oder zeigt er einen »Download«-Dialog an?
Falls MSIE die Datei korrekt als XHTML-Dokument darstellt: Was passiert, wenn man absichtlich einen Wohlgeformtheitsfehler in das Dokument einbaut und die Datei erneut im MSIE lädt? Bricht MSIE wie erwartet das Parsen ab und zeigt nur eine Fehlermeldung an?
Ich kann es leider mangels XP nicht testen. Danke im Voraus für eure Tests.
Mathias
Hallo molily,
Getestet habe ich
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>IE-TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
</body>
</html>
auf XP Pro/SP2, alle Patches
Die Datei wird zum Download angeboten.
Gruß,
Dieter
Hallo du da draußen,
Die Datei wird zum Download angeboten.
Der MSIE bietet eine lokale Datei zum Download an? Glaub ich nicht. ;-)
Grüße von hier drinnen, aus Biberach an der Riss,
Candid Dauth (ehemals Dogfish)
Hallo!
Getestet habe ich
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>IE-TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
</body>
</html>
Ich hab das auch einfach mal genommen
auf XP Pro/SP2, alle Patches
bei mir auch
Die Datei wird zum Download angeboten.
bei mir war alles OK, ganz normal eine leere Seite dargestellt. Sowohl lokal als auch remote. Wie hast Du die Datei aufgerufen? Ich habe Firefox als Standard und per Rechts-Klick "öffnen mit" verwendet, und aus dem IE selber geöffnet.
Ich habe auch mal "<?xml version="1.0"?>" hinzugefügt und auch "</html>"
weggelassen. Immer mit demselben Ergebnis.
Grüße
Andreas
Hallo Andreas,
Ich hab das auch einfach mal genommen
Leecher ;-)
Wer die nachfolgende Uebersicht, sowie den Dateiinhalt bequem kopieren will:
http://forum.de.selfhtml.org/?t=101716&m=624951
Gruß,
Dieter
Hallo molily,
Ich mache mal eine kleine Testsuite zum Copy & Pasten, damit wir das ein bisschen einheitlich haben
XHTML-Datei
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>IE-TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
</body>
</html>
Gruß,
Dieter
你好 Dieter,
machs besser so:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>IE-TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
</body>
</html>
再见,
CK
Hallo Christian,
Sorry, war schon ein bisschen spaet letzte Nacht...
Gruß,
Dieter
Hi,
<?xml version="1.0"?>
kein explizites encoding, also UTF-8 (oder UTF-16, falls BOM vorliegt) als encoding? (denn sonst wäre hier ja was anderes anzugeben ...
~~~html
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Hier jetzt aber iso-8859-1?
Das widerspricht sich ...
cu,
Andreas