Hi.
Hab mich gerade mal mit den 3 Doctypes auseinander gesetzt.
Es gibt ja Frameset, Transitional und Strict, Frameset lassen wir mal außen vor.
Also, folgender Code sollte ein Dokument als XHTML Strict definieren
Code:
<!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>
<meta http-equiv="Content-Type" content="text/
html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<center>TEST</center>
</body>
</
html>
Jetzt steht auf
Selfhtml (Tabelle unten), dass unter Strict der Tag <center></center> ungültig wäre.
Wenn ich jetzt das Dokument unter test.xhtml abspeichere, dann sollte der Text ja eigentlich links stehen, weil das <center> ja nicht interpretiert wird. Allerdings ist es im IE7 / FF immer noch in zentriert.
Was mache ich falsch? Ist das nun nicht XHTML 1 Strict?
Ps: Der Validator sagt, das <center> undefiniert ist, was ja auch richtig ist. Wieso machts der Browser nicht richtig?
Philipp F.