HTML and CSS Reference
In-Depth Information
• Alle Namen von Elementen und Attributen müssen voll-
ständig kleingeschrieben werden. Zum Beispiel:
<a
href="example.com">...</a>
.
• Sämtliche Elemente benötigen ein End-Tag. Zum Bei-
spiel:
<p>...</p>
.
• Leere Elemente (
hr
,
img
etc.) müssen ebenfalls »beendet«
werden. Hierfür wird der schließenden spitzen Klammer
ein Schrägstrich vorangestellt, wie bei
<hr />
,
<img />
und
<meta />
.
• Sämtliche Attributwerte müssen prinzipiell von Anfüh-
rungszeichen umgeben werden (einfach oder doppelt):
<td colspan="2">
.
• Attributwerte müssen explizit angegeben werden und
dürfen, im Gegensatz zu HTML, nicht auf ein Wort redu-
ziert werden. Zum Beispiel:
—
checked="checked"
—
selected="selected"
—
multiple="multiple"
• Die Regeln für das Verschachteln von Elementen sind
strenger. Die Einschränkungen gelten prinzipiell:
— Ein
a
-Element kann kein weiteres
a
-Element enthalten.
— Das Element
pre
darf keines der folgenden Elemente
enthalten:
img
,
object
,
applet
,
big
,
small
,
sub
,
sup
,
font
oder
basefont
.
— Das Element
form
darf keine anderen
form
-Elemente
enthalten.
— Das Element
button
darf keines der folgenden Elemen-
te enthalten:
a
,
form
,
input
,
select
,
textarea
,
label
,
button
,
iframe
oder
isindex
.
— Das Element
label
darf keine anderen
label
-Elemente
enthalten.
• Die Sonderzeichen
<
,
>
,
&
,
'
und
"
müssen prinzipiell in
Form ihrer Zeichen-Entities angegeben werden. Dies gilt
auch, wenn diese innerhalb von Attributwerten verwen-