Das XHTML-Template (Grundgerüst)
Haarlinien ohne CSS
Der Head-Bereich eines HTML-Dokuments
Tipps für schlankes Webdesign
Blocksatz
Unsortierte Listen
Blockelement DIV (Ebene, Container)
XHTML: Einige Veränderungen im Vergleich zu HTML
zur Galerie
zum Tutorial
zu den Webdesign-Büchern
motorradteile.de und Portfolio Web
Wallpaper mit 3D-Motiven gibt es hier
ADOBE© FLASH
Valide Flash-Inhalte für XHTML 1.0-Doku- mente
WEBDESIGN-BÜCHER
Einige (sehr) interes- sante Bücher rund um das Thema Webdesign
 


XHTML: Einige Veränderungen im Vergleich zu HTML
  01. Dezember 2006  / von Stefan Plagge

XHTML 1.0 ist der Nachfolger von HTML 4.01. Es wird nach der aktuellen Version 4.01 keine neue Version geben.

XHTML ist dem aktuellem HTML sehr ähnlich; die Umstellung ist nicht so schwer wie Sie vielleicht vermuten! Außerdem bietet es viele Vorteile gegenüber der bisherigen Textformatierungssprache (HTML).

Allerdings auch einen kleinen “Nachteil” (bzw. ist das -je nach Sichtweise- eher ein Vorteil): Die Fehlertoleranz von vielen Browsern ist nicht mehr -wie bisher bei HTML- gegeben, der Code muss exakt(er) geschrieben werden.

Im diesem Artikel wird kurz auf die wichtigsten Neuerungen eingegangen.



Alle Tags und Attribute müssen klein geschrieben werden:

Beispielcode:
<span style="color: orange">Einleitung</span>
					

Die in HTML vorhandene Möglichkeit der Groß- oder Klein- schreibung (bzw. die Kombination beider Schreibweisen) ist nun nicht mehr gegeben.
Alle Tags müssen geschlossen werden:

Beispielcode:
<span>Einleitung</span>
					

Dies gilt zwar bereits auch bei HTML; jedoch sind die Browser hier fehlertoleranter. So wird bei HTML toleriert, wenn das abschließende (Beispiel:) </span>-Tag nicht vorhanden ist.
Alleinstehende Tags müssen geschlossen werden:

Beispielcode:
<hr />
					

Bisher konnte man (beispielsweise) die horizontale Linie folgendermaßen beschreiben: <hr>. Dies ist nun nicht mehr möglich (das Leerzeichen ist kein Schreibfehler).
Verschachtelte Tags sind nicht mehr erlaubt:

Beispielcode:
<p>
   Das ist <strong>nicht mehr erlaubt</strong>.
</p>
					

Bisher konnte man z.B. das <strong>-Tag hinter -den Ab- satz abschließenden- </p>-Tag platzieren. Das ist nun nicht mehr erlaubt.
XHTML-Dokumente benötigen eine neue Dokumenten- Deklaration:

Beispielcode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Strict//EN" "DTD/xhtml1-strict.dtd">
					

Für die “gelockerte” (fehlertolerante) Schreibweise:

Beispielcode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Transitional//EN" "DTD/xhtml1-transitional.dtd">
					

Wenn Sie ein Frameset verwenden:

Beispielcode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Frameset//EN" "DTD/xhtml1-frameset.dtd">