Giovanni: CSS oder XSLT

Beitrag lesen

Okay, ich hab die XML Deklaration gelöscht:

<?xml version="1.0" encoding="UTF-8"?>

hab nur noch die doctype deklaration drinen und es geht!

ABER! Die Dateendung ist jetzt xhtml. D. h. der Pharser muss auf die kleinigkeiten achten, ob jeder Tag abgeschlossen ist <br />
aber das tut er nicht, er behandelt den code wie normales html. Das ist falsch.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Wenn HTML zu XHTML wird 2</title>
</head>
<body>
<h1><a name="Start" id="Start">Wenn HTML zu XHTML wird HALLLLLLLLOOOOOOOO AABBB</a></h1>
<p>Dann müssen alle Elemente mit Inhalt ein End-Tag haben.</p>
<p>Leere Elemente<br />
müssen einen Schrägstrich am Ende haben.</p>
<hr noshade >                                            <<<-- Fehler
<p>Leere Attribute erhalten ihren eigenen Namen als Wert zugewiesen.</p>
<p><a href="#Start">Verweise zu Ankern</a> springen zum Zielelement
aufgrund des id-Attributs, nicht das name-Attributs.</p>
<script type="text/javascript" src="zeitstempel.js"></script>
<!-- so ist das mit den Scripts am sichersten -->
</body>
</html>

Den <<<---- Fehler oben ignoriert der Pharser. Darf er aber nach XHTML regeln nicht, wieso nicht?

Gruß Giovanni