📖HTML-Grundlagen

HTML ist keine Programmiersprache, sondern eine Auszeichnungssprache; sie ist dazu gedacht, einer Website Struktur zu verleihen.

Die Sprache besteht aus einer Reihe von Elementen, Tags genannt, welche um verschiedene Teile des Inhalts herum platzieren werden können, um diesem eine spezielle Aufgabe zuzuweisen. Zum Beispiel kann damit einen Text in einen Link verwandelt werden.

Ein Beispiel:

Meine Katze hat zwei Pfötchen.

Mit <p> können spezifizieren, das es sich um einen Absatz handelt:

<p>Meine Katze hat zwei Pfötchen.</p>

Aufbau eines HTML-Elements (Tag)

Das oben beschriebene Beispiel zeigt, wie ein HTML-Element aufgebaut ist:

Aufbau eines HTML-Elements
  • Das öffnende Tag: Dieses besteht aus dem Namen des Elements (in diesem Fall ein p für paragraph (engl.: Absatz)), welcher zwischen zwei spitzen Klammern eingesetzt ist. Dies zeigt an, wo das Element beginnt — in diesem Fall am Anfang unseres Absatzes.

  • Der Inhalt: Dies ist der Inhalt des Elements, in diesem Fall einfach nur Text.

  • Das schliessende Tag: Dieses sieht genauso aus wie das öffnende Tag, bis auf den zusätzlichen Schrägstrich (Slash) vor dem Namen des Elements. Dieser Tag kommt an das Ende des Elementes — in diesem Fall am Ende des Absatzes.

  • Das Element: Das öffnende Tag, der Inhalt und das schliessende Tag gemeinsam ergeben zusammen das Element.

Attribute

Elemente können auch Attribute enthalten. Das sieht dann so aus:

Attribut eines HTML-Elements

Attribute enthalten Zusatzinformationen über das Element, welche nicht als eigentlicher Inhalt anzeigt werden. Das class-Attribut beispielsweise kann später dazu verwendet werden, das Element mit CSS zu gestalten.

Syntax von Attributen:

  • Vor dem Attribut muss immer ein Abstand (Leerzeichen) stehen.

  • Die Attributnamen sind vordefiniert, siehe Referenz der HTML-Attribute.

  • Nach dem Attributnamen folgt meist ein Gleichheitszeichen, gefolgt von einem Wert in Anführungs- und Schlusszeichen.

  • Die Reihenfolge bei mehreren Attributen ist egal.

Verschachtelte Elemente

Mehrere Elemente können ineinander verschachtelt werden. Wenn wir also besonders betonen wollen, dass unsere Katze zwei Beine hat, können wir dieses einzelne Wort in einem <strong> Element verpacken.

Folgendes Beispiel ist nicht richtig, da die Elemente nicht ineinander verschachtelt sind, sondern überlappen. Das Element, das zuerst geöffnet wird, muss als letztes geschlossen werden.

Leere Elemente

Gewisse Elemente haben keinen Inhalt, diese werden leere Elemente genannt. Beispielsweise das <img> Element:

Das <img>-Tag beinhaltet zwei Attribute, aber es gibt kein schliessendes </img>-Tag und keinen Inhalt in dem Element. Das <img>-Tag braucht keinen Inhalt um einen Effekt zu haben. Es bindet ein Bild an der entsprechenden Stelle in der HTML-Seite ein.

Liste mit HTML-Tags

Unter folgendem Link befindet sich eine Liste der HTML-Tags mit Beschreibung und Beispielen:

Liste von HTML-Tags

Last updated

Was this helpful?