Physische Textauszeichnung im HTML
HTML-Webseite und die Physische Textauszeichnung
Neben den verschiedenen Absatzformaten (Textabsätze, vorformatierte Absätze und Überschriften) gibt es spezielle Elemente, um Wörter, Sätze oder Absätze von anderen Texten hervorzuheben, z.B. fett, kursiv oder unterstrichen. Die Elemente zur Textauszeichnung werden als Inline-Elemente bezeichnet. Die Elemente für Absatz-formate (p, h1–h6 und pre) gehören zu den Blockelementen. Der Unterschied zwischen diesen beiden Elementgruppen ist, dass nach Blockelementen ein neuer Absatz eingeleitet wird. Inline-Elemente hingegen integrieren sich in den Textfluss und leiten keinen neuen Absatz ein.
Insgesamt stellt Ihnen HTML zehn verschiedene Inline-Elemente zur Textauszeichnung zur Verfügung:
b
(engl. Bold, dt. fett). Zeichnet einen Text fett aus.i
(engl. Italic, dt. kursiv). Zeichnet einen Text kursiv aus.u
(engl. Underlined, dt. unterstrichen). Zeichnet einen Text unterstrichen aus.s
oderstrike
(dt. durchgestrichen). Zeichnet einen Text durchgestrichen aus.big
(dt. groß). Zeichnet einen Text größer aus.small
(dt. klein). Zeichnet einen Text kleiner aus.sup
(engl. Superscript, dt. hochgestellt). Zeichnet einen Text hochgestellt aus.sub
(engl. Subscript, dt. tiefgestellt). Zeichnet einen Text tiefgestellt aus.tt
(engl. Teletype, dt. Fernschreiber). Zeichnet einen Text mit nicht proportionaler Schrift aus (wie in einem Fernschreiben).
Um die Verwendung der Inline-Elemente zu veranschaulichen, sehen Sie sich den Code-Beispiel zur physischen Textauszeichnung und die Abbildung an.
In dem Code-Beispiel ist auch schon darauf eingegangen worden, dass sich die Elemente für die physische Textauszeichnung beliebig kombinieren lassen, wobei es keinen Sinn machen würde, einen Text mit zwei verschachtelten <b>
-Elementen oder <strike>
-Elementen auszuzeichnen, weil der Text dadurch nicht doppelt fett oder doppelt durchgestrichen dargestellt werden würde. Einen Text als hoch- und tiefgestellt (durch die Verschachtelung von <sup>
und <sub>
) oder größer und kleiner (<big>
und <small>
) auszuzeichnen, macht genauso wenig Sinn.
Achten Sie bei der Sprachvariante
<strict>
darauf, dass die vorangestellten Elemente innerhalb eines Blockelements verwendet werden müssen und nicht einfach so im Gültigkeitsbereich des <body>
-Elements, wie es in der Variante <transitional>
erlaubt wäre.
Abbildung zeigt eine Physische Textauszeichnung im Safari.