HTML and CSS Reference
In-Depth Information
det werden. Zum Beispiel:
<
,
>
,
&
,
'
bzw.
"
.
• In HTML kann das Attribut
name
für die folgenden Ele-
mente verwendet werden:
a
,
applet
,
form
,
frame
,
iframe
,
img
und
map
. In HTML können die Attribute
name
und
id
benutzt werden, um diese Elemente eindeutig zu identifi-
zieren. XHTML-Dokumente müssen dagegen prinzipiell
das Attribut
id
anstelle von
name
verwenden, um Doku-
mentfragmente in den oben genannten Elementen zu
identifizieren. Tatsächlich ist das Attribut
name
für die
Identifikation dieser Elemente nicht mehr Teil der Spezi-
fikation für XHTML 1.0.
• XHTML-Dokumente sollten vom Server als XML-Appli-
kationen ausgeliefert werden, nicht als HTML-Text-
Dokumente. Genauer gesagt: Der Server sollte so konfi-
guriert sein, dass der
Content-Type
-Header für XHTML-
Dokumente den Wert
application/xhtml+xml
hat. Ist es
nicht möglich, die Konfigurierung des Servers anzupas-
sen, kann im Kopfteil des Dokuments das folgende
meta
-
Element verwendet werden:
<meta http-equiv="content-type"
content="
application/xhtml+xml
; charset=UTF-8" />
Leider können einige beliebte Browser (insbesondere der
Internet Explorer) XHTML-Dokumente nicht als XML
parsen, wodurch die Darstellung der Seite nicht richtig
funktioniert. Aus diesem Grund liefern viele Entwickler
XHTML-Dokumente mit dem MIME-Typ
text/html
aus,
auch wenn das W3C davon abrät. Zudem ist es bei dieser
Methode nicht möglich, dass das Dokument Code aus
anderen XML-Namensräumen enthält. Weitere Informa-
tionen zu den XHTML-MIME-Typen finden Sie unter
Minimale Dokumentstruktur in XHTML 1.0
Wie HTML 4.01 besitzt auch XHTML 1.0 ebenfalls drei DTD-
Versionen:
Transitional
,
Strict
und
Frameset
.