Kai Lahmann: XHTML 1.1 Second Edition

Beitrag lesen

hi

so, da isse nu, die überarbeitete XHTML 1.0 Spezifikation. Korrigiert wurden unzählige Tippfehler und einige hier oft diskutierte Unklarheiten sind jetzt eindeutiger:

  • Die URLs zu den DTDs sind jetzt dort immer als absolute URLs angegeben, diese unverständlichen "DTD/xhtml1.dtd", wo keienr weiß, worauf sie sich eigentlich beziehen sind weg. Damit ist _NUR_ das hier legal:

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

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

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

übrigens muss auch das <html> so aussehen:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
(lang="" ist optional)

Der Mime-Type "application/xhtml+xml" ist jetzt offiziell für XHTML zuständig.

Außerdem schreibt die Spezifikation jetzt ausdrücklich, dass eine URL "file.php?var=1&var2=2" ungültig ist, es muss "file.php?var=1&var2=2" heißen.

Grüße aus Bleckede

Kai