möglich und wurde hier der Einfachheit halber verwendet. Referenzinformationen Elementreferenz
:
4.3 Textauszeichnungen (Textlevel-Semantics) In diesem Abschnitt geht es um HTML-Auszeichnungen mitten im Fließtext, also um Elemente, mit deren Hilfe Sie einzelnen Wörtern, Ausdrücken, Satzteilen oder Passagen eine besondere Markierung zuweisen können. In HTML 4 wurden diese Elemente als Inline-Elemente bezeichnet. HTML5 redet stattdessen von textlevel semantics . 4.3.1 Elemente für die Textauszeichnung In Texten kommen häufig einzelne Ausdrücke oder Passagen vor, die eine erkennbare besondere Bedeutung haben, beispielsweise Namensnennungen, Abkürzungen, Datums- und Zeitangaben, wörtliche Rede usw. HTML hält zur Feinauszeichnung solcher Inhalte im Text ein Set an bedeutungstragenden Elementen bereit. Machen Sie in Ihren Texten Gebrauch von solchen Feinauszeichnungen! Bedenken Sie, dass das Markieren von Textpassagen mit semantisch passenden Auszeichnungen redaktionell gesehen nicht weniger wertvoll ist als die Texterstellung selbst! Beispiel
Die Sprache heißt HTML. Sie ist nicht zum Formatieren gedacht, sondern zum Strukturieren. In einem Dokument mit dem Titel Information Management: A Proposal vom stellte Tim Berners-Lee wichtige Thesen auf, die maßgeblich zur Entwicklung von HTML beitrugen. In dem Dokument heißt es unter anderem: The system must allow any sort of information to be entered. Another person must be able to find the information, sometimes without knowing what he is looking for.
Bild 4.14: Manche Textauszeichnungen sind per Default optisch sichtbar, andere nicht. Erläuterung Elemente zur Textauszeichnung können innerhalb gruppierender Elemente, aber auch direkt innerhalb des Dokumentkörpers oder innerhalb von Elementen für Webseiten- Bereiche, innerhalb von Tabellenzellen oder innerhalb von Formularen vorkommen. Das obige Beispiel zeigt einen Textabsatz mit verschiedenen markierten Textpassagen. Alle Elemente für die Textauszeichnung bestehen aus Start- und End-Tag. Einige Elemente erwarten Attribute oder sind zumindest nur sinnvoll in Verbindung mit Attributen. Einige der Elemente haben eine sichtbare Wirkung im Browser, z. B. Fettschrift, Kursivschrift oder Unterstreichung. Verwenden Sie diese Elemente jedoch niemals, um eine bestimmte Textformatierung zu erreichen. Für die Textformatierung sind CSS bzw. CSS-Eigenschaften zuständig. Indem Sie jedoch Textpassagen mit Elementen zur Textauszeichnung markieren, versehen Sie den Text nicht nur mit semantisch wichtigen Informationen, sondern schaffen auch die Grundlage für die Textformatierung. Denn in CSS können Sie nur formatieren, was an Elementen vorhanden ist. Je reichhaltiger und präziser ein Inhalt strukturiert ist, desto genauer lässt er sich am Ende auch mit CSS formatieren. Nachfolgende Tabelle listet die in HTML5 verfügbaren Elemente zur Textauszeichnung auf. Im Anschluss daran werden die Elemente einzeln genauer erklärt. Element Referenzinformationen Bedeutung …
Hyperlink und Anker für Hyperlinks …
Abkürzung …
Stilistische Hervorhebung …
Automatische Textrichtungsänderung in problematischen Situationen unterstützen …
Textrichtung ändern …
Titel, Bezeichnung eines Werks …
Quelltext …
Zu definierender Ausdruck …
betonen …
Stilistische Benennung …
Über Tastatur eingegebener/einzugebender Text …
Selektierter Text …
Wörtliche Rede in einem Text
Ruby-Klammer
Textteil einer Ruby-Annotation …
Bereich einer Ruby-Annotation …
Nicht mehr gültiger Text (durchgestrichen) …
Beispiel-Ausgabe
…
Für das »Kleingedruckte« …
Allgemeines Textlevel-Element …
Stilistisch hervorgehoben …
Tiefergestellt (z. B. in Formeln) …
Höhergestellt (z. B. Exponentialwerte)
Datums- und/oder Zeitangabe …
Nicht artikulierte Zusatzbemerkung zum Text. Bitte nicht für die frühere Bedeutung