Information Technology Reference
In-Depth Information
ACHTUNG
Bei der Schreibweise von
boolean
-Attributen in HTML5 ist Vorsicht geboten,
denn
true
oder
false
sind keine gültigen Attributwerte! Sobald der Parser bei
boolean
-Attributen den Attributnamen entdeckt, wird auf
true
umgeschaltet.
Daraus ergeben sich drei gültige Schreibweisen, um ein
boolean
-Attribut auf
true
zu setzen:
<time pubdate>
<time pubdate="">
<time pubdate="pubdate"> (auch ohne " natürlich)
Um auf
false
zu stellen, bleibt nur eine Möglichkeit: Sie müssen das Attribut
komplett weglassen!
2.7.3
Das Element »mark«
Das
mark
-Element repräsentiert eine hervorgehobene Textpassage, die aus
einem anderen Kontext heraus als wichtig einzustufen ist. Das klingt etwas
sperrig, versuchen wir es also mit kurzen Beispielen: Möchte man bei einem
Zitat eine bestimmte Stelle extra hervorheben, verändert man damit das Ori-
ginalzitat und
stülpt
ihm quasi eine neue Bedeutung über. Wörter in einem Do-
kument oder Codelisting können erst als Ergebnis eines Suchvorgangs oder im
Zuge der Erklärung des Codes Bedeutung erlangen - und genau dafür kann
man
mark
verwenden.
2.7.4
Das Element »wbr«
Völlig unspektakulär erlaubt
wbr
das Vorbereiten von Zeilenumbrüchen bei
Wörtern, die eigentlich keinen Zeilenumbruch erlauben würden. Beispiel ge-
fällig? Das klassische
Donaudampschifffahrtsgesellschaftskapitänskajüte
könn-
te über zwei
wbr
-Elemente bei Bedarf an sinnvoller Stelle umbrochen werden:
Donaudampschiff<wbr>fahrtsgesellschafts<wbr>kapitänskajüte
Ob und wo der Zeilenumbruch tatsächlich erfolgt, hängt vom Layout ab.
wbr
bereitet diesen nur vor, erzwingt ihn aber nicht. Weitere Anwendungsfälle wä-
ren lange URLs oder Codelistings. Ähnlich wie
br
ist
wbr
ein sogenanntes
void-
Element
, das heißt, es darf kein End-Tag haben - eine Eigenschaft, die es mit 14
weiteren Elementen von HTML5 teilt. Hier sind sie:
area, base, br, col, command,
embed, hr, img, input, keygen,
link, meta, param, source, wbr