Die Sprachelemente von HTML

Dem Text bzw. Teilen des Textes im Dokument wird durch bestimmte Auszeichnungen (Markups) eine Struktur verliehen.

Die Auszeichnung basiert auf SGML-Elementen. Die meisten dieser Elemente werden durch Tag-Paare definiert. Einige kommen aber auch alleine als Standalone-Tags vor.
Der Begriff Tag kommt aus dem Englischen und bedeutet soviel wie Etikett, Anhänger oder Schlild.

Die HTML-Sprachelemente werden können in unterschiedliche Kategorien unterteilt werden.

HTML Tags

Tags werden in fast allen Fällen als Tag-Paar definiert.

Sie bestehen aus einem

Start-Tag: <Schlüsselwort>

und einem

End-Tag: </Schlüsselwort>

Dabei steht Schlüsselwort für einen "HTML-Befehl". HTML-Tags werden immer von spitzen Klammern umschlossen.

Ein Tag-Paar bildet zusammen mit dem dazwischenliegenden Inhalt ein HTML-Element.

<Schlüsselwort>Inhalt</Schlüsselwort>

Häufig beinhalten HTML-Tags auch Attribute, die dem HTML-Element zusätzliche Eigenschaften zuordnen. Bei manchen HTML-Elementen ist die Angabe bestimmter Attribute Pflicht, wenn es sich um ein valides HTML-Dokument handeln soll.

<Schlüsselwort Attribut="AttributWert"> Inhalt</Schlüsselwort>

Attribute in HTML-Tags

Ein HTML-Element kann durch zusätzliche Attribute ergänzt werden. Manche HTML-Elemente machen ohne zusätzliche Attribute keinen Sinn. Die Funktionalität des Attributs ergibt sich meistens direkt aus dem Attribut-Bezeichner.

Attribute werden innerhalb eines HTML-Elements definiert. Die Zuordnung zwischen Attribut-Bezeichner und Attribut-Wert erfolgt über das = Zeichen. Der Attribut-Wert muss in doppelte Anführungszeichen " gesetzt werden. Mehrere Attribute werden durch Leerzeichen getrennt.

<HTML-Element Attribut-Bezeichner1="Attribut-Wert1" Attribut-Bezeichner2="Attribut-Wert2" >

Kommentare in HTML-Dokumenten

Kommentare dienen zur Beschreibung der Funktionalität des Quelltextes.

Beim Debuggen von Quelltext kann man zur Funktionsprüfung Teile des Quelltextes "auskommentieren", d.h. in einen Kommentar verwandeln und somit aus der Ausführung herausnehmen. Man kann diese Teile dann einfach wieder durch Entfernen der Kommentar-Tags in Funktion setzen.

Auch in HTML-Dokumenten können Kommentare eingesetzt werden. Dabei gilt folgende Syntax:

<!-- Kommentartext -->

Kommentare dienen zwar der Übersichtlichkeit des Quelltextes bei der Erstellung. Jedoch werden die Inhalte des Kommentars jedes Mal mit dem HTML-Dokument übertragen und erhöhen den Traffic, was vor allem bei Funkkanälen unerwünscht ist. Dies sollte man immer berücksichtigen und bei fertigen HTML-Dokumenten die Kommentare aufs Nötigste reduzieren.

Beispiel-Quelltext zu Kommentaren in HTML
Beispiel-Quelltext zu Kommentaren in HTML
Vorschau im Webbrowser durch Klicken auf den Quelltext

HTML Sonderzeichen

Da der Browser einige Zeichen, wie z.B. < als Befehl interpretieren würde, ist es notwendig, einige Zeichen als Sonderzeichen zu definieren. Für solche Zeichen gibt es in HTML eine spezielle Namensgebung, die HTML-Entitäts-Referenzen.

HTML-eigene Zeichen sind:

" &quot;
& &amp;
< &lt;
> &gt;
' &apos;

Verweise / Links / Hyperlinks

Grundlegende (und praktische) Elemente eines HTML-Dokuments sind Verweise (auch Links oder Hyperlinks).

Arten von Hyperlinks

Hyperlinks lassen sich in folgende Kategorien einteilen:

  • interne Links: Verweise innerhalb des Dokuments / innerhalb der Seite.
  • externe Links: Verweise auf andere Dokumente außerhalb der Seite im www.
  • funktionale Links: Öffnen von PDF-Dateien oder Schreiben von E-Mails.

Syntax für Links

Der Tag für einen Link ist der Anchor-Tag:

<a href="Hyperlink">LinkText</a>

In den Anführungszeichen hinter dem href Attribut steht der Hyperlink auf das Dokument auf welches verwiesen wird.

LinkText steht für den Namen des Links, der standardmäßig blau und unterstrichen dargestellt wird.

Beispiel: Verweis auf das Dokument start.html: Startseite

<a href="start.html">Startseite</a>

Strukturierungselemente in HTML-Dokumenten

Die klassischen Strukturierungselemente für HTML-Dokumente sind Absätze, Überschriften, Tabellen und Listen.

In HTML5 kommen noch zahlreiche Strukturierungselemente hinzu, die dem Dokument eine semantische Struktur geben sollen. Diese HTML5-Strukturierungselemente sollten in einer gut programmierten Website auch genutzt werden, denn sie werden von Suchmaschinen bei der Indizierung der Website hinsichtlich der Inhalte genutzt. Der sinnvolle Einsatz der neuen Strukturierungselemente bewirkt ein besseres Ranking der Website.

Bilder in HTML-Dokumenten

Mit dem <img> Tag lassen sich Bilder und Fotos in HTML-Dokumente integrieren.

Zusätzlich bietet HTML5 das <figure> Element an, mit dem man Bilder komfortabel platzieren und mit Beschriftungen versehen kann.

Folgende Aspekte sind beim Einfügen von Bildern unbedingt zu berücksichtigen:

  • Dateiformat: Nur *.gif, *.png und *.jpg Dateien werden von allen Browsern akzeptiert. Die meisten Browser stellen auch *.svg Dateien korrekt dar.
  • Bild-Größe: Im Sinne von schnellen Ladezeiten sollten die Bilder möglichst klein gehalten werden. Dabei muss natürlich ein Kompromiss zwischen Dateigröße und Darstellungsqualität eingegangen werden. Häufig bringt auch die Anpassung des Dateiformats an das jeweilige Bild große Unterschiede bezüglich der Ladezeiten.
  • Urheberrechte: Die Urheberrechte des Erstellers des Bildes aber auch von abgebildeten Objekten oder Personen müssen in jedem Fall berücksichtigt werden! Zuwiderhandlungen können sehr teuer werden!!!