Der grundlegende Aufbau von HTML und XHTML

Was ist HTML und XHTML

XHTML ist wie HTML eine Strukturierungssprache. Eine solche Sprache teilt dem Browser mit, wie Inhalte strukturiert sind. Die Tags (Befehle in HTML) verraten dem Interpreter (zum Beispiel einem Webbrowser wie Internet Explorer und Firefox) worum es sich bei dem Textabschnitt handelt. Damit kann man Überschriften, Absätze, Links, Zitate, Steuerelemente, etc. definieren. Deswegen werden diese Sprachen auch nicht als Programmiersprachen bezeichnet, da keine Abfragen und Berechnungen angestellt werden, sondern nur strukturiert wird.

Der Aufbau, Starttag und Endtag

Um einen Befehl auf einen Text anzuwenden, wird ein Starttag und ein Endtag benötigt. Diese sollten den betreffenden Text umschliessen. Ein Tag besteht aus dem Befehl, eingepackt in spitze Klammern. Der Endtag wird mit einem Backslash vor dem Befehlsnamen signalisiert. Ein Absatz (engl. "paragraph", "p") wird also so festgelegt: <p>Hallo Welt</p>. Weitere Befehle finden sich in der Tagliste.

Mehr Möglichkeiten dank Attributen

Der Tag "a" (engl. "anchor", Anker) bewirkt ohne ein passendes Attribut nichts. Er wird verwendet um Textlinks zu erstellen (z.B. Klick mich!). Ohne Attribut umgibt der Tag zwar einen Text, der Browser weiss deswegen aber trotzdem noch nicht, wohin verlinkt werden soll.
Wohin der User bei einem Klick weitergeleitet werden soll, wird in einem solchen Attribut festgelegt. Der Aufbau des Tags sieht wie folgt aus:

Das href-Attribut ("Hypertext Reference", Verweis) teilt dem Browser das Ziel der Verlinkung mit. Der Pfad kann als absoluter oder relativer Pfad angegeben werden. Bsp: href="http://google.ch/" oder href="ordner/datei.html"