Sitemap Links kontakt


BaZ-News:
www@michaelheim

Navigation

Webdesign-Kurs
Webdesign-Technologien
HTML: Textgestaltung
HTML: Bilder einbinden
PHP: Dokumente einbinden

Das Internet
Das Internet
Internet Knigge
Hoaxes oder falsche Viren
Metalinks
DAUs im Einsatz :-)
Service Center - Dein PC
Google Plus

Freemail*
HTML mail*

*nur mit Passwort

Buchtipp:
Tim Berners-Lee: Web-Report
Gehe direkt zu:
Wort
HFEF/Link
Target
Textstruktur
Typographie
Bild

 

 

HTML-Tags

allgemeine Struktur jeder HTML-Seite

<html>
<head>
<title>Seitentitel</title>
</head>
<body>
</body>
</html>

Dieser Tag definiert die Seite als HTML-Datei
Hier beginnt der Dateikopf mit technischen Angaben
Titel gibt an, was im Browserfenster als Titel steht
Hier endet der Dateikopf mit technischen Angaben
Hier beginnt der Inhalt der Seite
Hier endet der Inhalt der Seite
Hier endet die Seite

Jede Internetseite muss sich an diese Struktur halten. Im <head>-Bereich sind weiter Angaben zur Einbindung eines Style-Sheets oder Programmzeilen in JavaScript möglich.
Der Body-Tag kann Angaben zur Seitengestaltung enthalten, wie zB. eine Hintergrundfarbe oder ein Hintergrundbild. diese werden mit bgcol="farbe" oder img="datei" eingefügt. Weiter ist es möglich Programm-Skripts im <body>-Tag einzubinden. Diese werden dann automatisch beim Lesen der Seite ausgeführt.

Wichtige Tags

Will man die wochtigsten Tags lernen, so hält man sich am Besten an die Reihenfolge, die auch das WWW gewählt hat, als es entstanden ist. HTML hat sich über Jahre entwickelt (und es entwickelt sich noch immer) und mit der Sprache hat sich auch das Erscheinungsbild gewandelt.

Am Anfang war das Wort

Das revolutionäre an der "Hypertext Markup Language" war, dass sie Texte interaktiv mit einander verknüpfte. Früher musste man immer eine komplette URL eingeben, um einen Text abzurufen. Anfangs der Neunzigerjahre wurden am CERN in Genf die Links erfunden. Das Web war geboren.

Link-Tag: HREF
Um aus einem normalen Wort einen Link zu machen, muss man es mit einem Anker-Tag (<A>) markieren und dem Anker einen Link (HREF) hinzufügen. Als Attribut wird dem Link eine Quelle und allenfalls eine Ziel (TARGET) angegeben. Das Ziel sagt, in welchem Fenster/Frame eine Seite geöffnet wird. Ohne Angabe wird das aktuelle Frame verwendet.

Beispiel: In diesem Satz verbirgt das Wort Satz einen Link zur Seite "satz.htm".
Quelle: In diesem <A HREF="satz.htm" target="_blank"> Satz </A> verbirgt...

Absolute und relative Links
Das Ziel unter HREF kann entweder relativ (wie im Beispiel) oder absolut definiert werden. Die absolute URL beinhaltet die ganze Adresse (http://www.michaelheim.com/php/wwwtags.htm), währenddem die relative URL nur jenen Teil der Adresse verwendet, der sich von der Adresse der aktuellen Datei unterscheidet.

Target kann verschiedene Attribute besitzen. Sie sagen, in welchem Ziel die Datei geöffnet wird:
_blank blank öffnet die Zieldatei in einem leeren (zusätzlichen) Browserfenster
_top top öffent die seite im aktuellen Fenster im obersten Frame (es ersetzt also alle Frames)
_parent öffnet die Seite im aktuellen Frame und entspricht oft der Variante ohne Target-Befehl
"name" Da jedes Frame einen Namen hat, kann man das Ziel auch über diesen Namen festlegen. Anstelle eines Standardattributs wird dann einfach der Name des Frames (ohne Unterstrich) verwendet. Gibt es kein Frame mit dem entsprechenden Namen, so wird ein neues Browserfenster geöffnet.

Textstruktur

Um einen Text strukturieren zu können, muss man Zeilen- und Abschnittswechsel definieren können. Zeilenwechsel (Breaking Spaces) sind einfache Tags (<br>), die einfach an der Stelle eingefügt werden, an der ein Zeilenwechsel wie hier
angezeigt werden soll.

Abschnittswechsel kann man entweder mit einem oder zwei Tags beschreiben. Grundsätzlich führt das einfügen eines <p>-Tags zu einem Abschnittswechel (also einem Zeilenumbruch mit Lücke). Neuere Markup-Sprachen (zB XML) verwenden allerdings nur noch Anweisungen mit End-Tag, und daher wird empfohlen auch Abschnitte mit einem Anfangs (<p>) und einem End-Tag (</p>) zu definieren.

Typographie

Es gibt ein paar einfache Tags (ohne Attribute), die es ermöglichen, das Schriftbild zu gestalten:
<b>text</b> setzt den Text zwischen den Tags fett.
<u>text</u> unterstreicht den Text.
<i>text</i> setzt den Text kursiv (italic)

Der Font-Tag beschreibt die verwendete Schrift und das Schriftbild über verscheidene Attribute.
Form: <font attribut="anweisung"> text </font>. Meistens wird der Font-Tag angewandt, um die Schriftgrösse (Font Size) und die Schriftart (Font Face) zu definieren.

Die Schriftgrösse (<Font Size="+1">) beeinflusst die angezeigte Schriftgrösse. Dabei unterscheidet man zwischen relativen Schriftgrössen und absoluten Schriftgrössen. Die direkt in HTML verwendeten Schriftgrössen sind in der Regel relativ. Es gibt zwei Varianten:
-2, -1, +1, +2, .... zeigt direkt, ob die Schrift grösser oder kleiner als die Standardschrift ist.
1, 2, 3, 4, ... definiert verschiedene Schriftgrösse, wie wir sie uns in Textverarbeitungs-programmen gewöhnt sind.

Relative und absolute Schriftgrössen:
In allen Browsern lässt sich die angezeigte Schriftgrösse verstellen (bei Netscape unter View/Text Zoom bzw Ansicht/Textgrösse). Dies soll zB Sehbehinderten ermöglichen, die Schrift zu vergrössern. Nachteil ist, dass das Vergrössern der Schrift veränderungen in der Seitenstruktur verursacht. Der Text braucht (relativ zu den Grafiken) mehr Platz und die Umbriche liegen anders. Will man dies verhindern und damit das Layout stärker kontrollieren, so muss man absolute Schriftgrössen verwenden, die sich in den aktuellen Browsern (mit Ausnahme des Mozilla 1.0) nicht verstellen lassen. Allerdings kann man diese Schriftgrössen nur im Zusammenhang mit Style Sheets (CSS) verwenden.

Schriftart: Mit Font Face (<Font Face="Arial, Helvetica, Verdana">) lässt sich die verwendete Schrift definieren. Dabei gibt ein ein paar Dinge zu beachten: Nicht jeder User hat die gleichen Schriftarten installiert. Man sollte daher nur allgemein bekannte Schriften verwenden. Auch heissen die Schriften auf PCs und Macs nicht gleich. Der Arial auf Windows entspricht beim Mac die Schrift Helvetica. Man kann daher mehrere Schriften hinter einander, durch ein Komma getrennt, auflisten. Der Browser verwendet dann die erste ihm bekannte Schrift.

Verschiedene Font-Attribute lassen sich in einem Tag kombinieren. Ein Beispiel:
<Font Face="Times New Roman, Times, serif" Size="4">Gestalteter Text</Font>

Grafiken einbinden
Zu diesem Thema gibt es eine eigene Seite.

Andere Texte einbinden (mit PHP)
Zu diesem Thema gibt es eine eigene Seite.