![]() | HTMLWorld: Home | Hier werben | Impressum | |
|
|
|
|
|
|
|
HTML: Syntaxvon Jan Winkler Allgemein
|
| Attributname | Beschreibung |
|---|---|
id | Als Wert wird hier eine eindeutige Identifikation notiert. Über dieses Attribut ist das Element innerhalb des gesamten Dokuments eindeutig ansprechbar. |
name | Ist ähnlich zu id. Es gibt dem Element einen eindeutigen Namen innerhalb des Dokuments. |
class | Ist für die Verwendung von CSS gedacht und wird später noch näher beschrieben. |
style | Ist für die Verwendung von CSS gedacht und wird später noch näher beschrieben. |
title | Als Wert wird hier ein beliebiger Titel notiert der für das Element verwendet werden soll. Der Titel gilt als Zusatzinformation zum eigentlichen Element. |
lang | Als Wert wird ein Sprachkürzel (de, en, fr, ...) notiert. Das Attribut ist dazu gedacht, den Elementinhalt eindeutig einer Sprache zuordnen zu können. |
Ebenso wie in jeder Programmiersprache braucht auch HTML eine gewisse Reihenfolge und Struktur. Um Ihnen ein praktisches Beispiel zu geben wollen wir gleich zwei richtige HTML-Elemente verwenden anstelle von fiktiven. In HTML gibt es u.a. die Elemente u und b. u veranlasst, dass der Elementinhalt unterstrichen dargestellt wird - b veranlasst, dass dieser Text fett dargestellt wird. Will man beide Eigenschaften kombinieren und fetten unterstrichenen Text produzieren, so müssen beide Elemente ineinander verschachtelt werden. Das könnte dann z.B. so aussehen:
<b> ich bin fett
<u> ich bin fett und unterstrichen </u>
ich bin fett
</b>
Wie Sie hier schon sehen können, wird das Element b auf den gesamten Elementinhalt angewandt, auch wenn ein anderes Element darin auftritt. Prinzipiell sind auch Überschneidungen wie die folgende möglich:
<b> ich bin fett <u> ich bin fett und unterstrichen </b>
ich bin unterstrichen </u>
Diese Schreibweise ist jedoch nicht ganz sauber und sollte daher vermieden werden. Besser wäre es so:
<b> ich bin fett <u> ich bin fett und unterstrichen </u></b><u>
ich bin unterstrichen </u>
Whitespaces sind alle nicht sichtbaren Zeichen, wie Leerzeichen, Zeilenumbruch, Rücklauf oder Tab. Hier ist es wichtig zu wissen, was mit diesen geschieht. Der HTML-Parser (das Programm das den Quellcode analysiert) ist grundsätzlich dazu angewiesen mehrere Whitespaces zu einem einzelnen zusammen zu fassen, sofern es nicht besonders vermerkt wird. In der Praxis bedeutet das: Egal wieviele Leerzeichen und -zeilen Sie zwischen zwei Worte setzen, es wird immer nur eins angezeigt.
Da u.a. die Zeichen Größerals und Kleinerals für die HTML-Syntax reserviert sind, braucht es eine Möglichkeit diese dennoch schreiben zu können und sie als Text darstellen zu können. Für diese und alle anderen Zeichen gibt es besondere Regeln, wie Sonderzeichen notiert werden können. In HTML werden alle Sonderzeichen mit einem Kaufmanns-Und (&) begonnen und enden mit einem Semikolon (;). Dabei gibt es zwei Sorten der Definition von Sonderzeichen: als Unicode-Zeichen und als Name-Zeichen. Der Unicode-Wert kann wiederum als Dezimal- oder Hexadezimalwert angegeben werden. Für das Kleinerals kann man z.B. < oder < notieren - bei der Darstellung im Browser erscheint dann jeweils das < als Textzeichen. Die Übersicht: Sonderzeichen liefert Ihnen einen groben Überblick über die meisten in HTML verwendbaren Sonderzeichen und deren Code bzw. Namen.
Farben sind ein großer Bestandteil einer jeden Sache die visuell dargestellt werden soll. Deshalb gibt es auch in HTML die Möglichkeit aus einem breiten Farbschema zu wählen und diese dann in Tabellen, Hintergrund, Texten und sonstigem einzusetzen. Es bestehen 2 Möglichkeiten eine Farbe zu definieren: Mit dem Farbnamen oder mit dem Farbcode. Alle Farben und deren Schreibweise werden auch nochmals in der Übersicht: Farben aufgelistet.
Die Standardfarben sind jene, welche im normalen 16-Farben Modus angezeigt werden können. Diese bestehen aus Schwarz (1) und Weiß (5), Rot (7), Grün (13), Gelb (8), Blau (15), Lila (16), Grau (2) sowie Dunkelrot (3), Dunkelgrün (9), dunkles Gelb (4), Dunkelblau (11), dunkles Lila (12), Hellgrau (6), Hellblau (14) und Blau-Grün (10).

Darstellung: Die 16 Standardfarben in der Übersicht
HTML definiert eine Reihe von Farbnamen die frei verwendet werden können um Ihnen die lästige Schreiberei von Hexadezimalwerten zu ersparen. Diese Namen bewegen sich ungefähr im Rahmen der englischen Ausdrücke der oben genannten (Farb-)Namen. Die 16 Standardfarben in englisch heißen wie folgt:
black (1), gray (2), maroon (3), olive (4), white (5), silver (6), red (7), yellow (8), green (9), teal (10), navy (11), purple (12), lime (13), aqua (14), blue (15), fuchsia (16).
Alle Farben können darüber hinaus als Farbcode notiert werden. Der Farbcode für eine jeweilige Farbe orientiert sich am jeweiligen RGB-Wert für die Farbe. RGB bedeutet Rot-Grün-Blau. Dieser RGB-Wert wird in Hexadezimalzahlen umgewandelt. Empfohlene RGB Werte sind 0, 51, 102, 153, 204 und 255 weil diese optimal dargestellt werden können. Die dazugehörigen Hexadezimalzahlen sind 00, 33, 66, 99, CC und FF. Mit diesen 6 Farbwerten lassen sich somit die 216 "optimalen" Farben darstellen. Theoretisch sind auch zwischenwerte denkbar, wie etwa 13, 77 oder A0, diese werden allerdings nicht von allen Browsern unterstützt. Soll eine Farbe als Farbcode notiert werden, so wird als erstes das Raute-Zeichen (#) notiert. Diesem folgen die einzelnen Hexadezimalwerte in der Reihenfolge RGB. Rot ist z.B. #FF000 und Blau ist #0000FF.
Referenzen sind Verweise auf andere Dateien. Wenn Sie z.B. ein Bild in eine Seite einbinden, so wird nicht der Bildcode selbst sondern lediglich der Vermerk in der Seite notiert, wo sich das Bild befindet. Je nach Struktur der Seite müssen verschiedene Verweistypen verwendet werden um auf eine andere Datei zu zeigen. Die folgende Tabelle listet mögliche Verweise auf. Es wird jeweils davon ausgegangen, dass von der aktuellen Datei auf ein Dokument Namens bild.jpg verwiesen werden soll.
| Verweis | Beschreibung |
|---|---|
| Bild.jpg | Verweist auf eine Datei im gleichen Verzeichnis in dem sich die aktuelle Datei befindet. |
| Bilder/Bild.jpg | Verweist auf eine Datei die sich in einem Unterverzeichnis Bilder befindet. Existieren mehrere Unterverzeichnisse so werden diese eingeschoben. Z.B.: Bilder/Urlaub/Mallorca/Bild.jpg |
| ../Bild.jpg | Verweist auf eine Datei die sich im nächsten übergeordneten Verzeichnis befindet. Ist die aktuelle Datei z.B. unter http://www.meinname.de/Beispiele/beispiel.html zu finden, so befindet sich das Bild unter http://www.meinname.de/Bild.jpg |
| /Bild.jpg | Verweist auf eine Datei die sich im Server-Root befindet. Egal wo sich die aktuelle Datei befindet, das Bild wird immer unter http://www.meinname.de/Bild.jpg gesucht. |
| ./Bild.jpg | Entspricht dem ersten Verweistyp. Die Datei wird im aktuellen Verzeichnis gesucht. |
Ebenso können diese Typen auch kombiniert werden. /Bilder/Urlaub/../../Bild.jpg sucht die Datei wieder unter http://www.meinname.de/Bild.jpg (da sich ../ mit den Verzeichnissen aufhebt).
|
|
| « zurück | weiter » |
| Hilfe bei fanpage: hintergrund schneidet text ab von alexfromgalex | |
| onClick Problem von SueMorrow | |
| HTML-Codes selbst erstellen von HTMLWorld100 | |
| Buttons die Aufklappen von Harburger1887 | |
| Page für Browser Optimieren von Harburger1887 | |
| Html Formular an eine e-mail Senden von Reaper194 | |
| Formular erstellen in Expression Web / Frontpage von dermundl | |
| Programmierer freiberuflich gesucht von GC-O | |
| Tabellenzeile automatisch umbrechen von CaptnSEBi | |
| Style des Formularesfeldes ändern bei Eingabe von avalon1980 |
Doku-Inhalt
| Hilfe bei fanpage: hintergrund schneidet text ab von alexfromgalex | ||
| onClick Problem von SueMorrow | ||
| HTML-Codes selbst erstellen von HTMLWorld100 | ||
| Buttons die Aufklappen von Harburger1887 | ||
| Page für Browser Optimieren von Harburger1887 | ||
| Html Formular an eine e-mail Senden von Reaper194 | ||
| Formular erstellen in Expression Web / Frontpage von dermundl | ||
| Programmierer freiberuflich gesucht von GC-O | ||
| Tabellenzeile automatisch umbrechen von CaptnSEBi | ||
| Style des Formularesfeldes ändern bei Eingabe von avalon1980 | ||
| Bilder, um die ein Text fließt, erscheinen nicht! von JulieJulieJulie | ||
| Spiel einbinden von Serdal | ||
| Preisberechnung im Textfeld ausgeben von pou | ||
| Wie bekomme ich richtigen Rahmen von wolkenwalker | ||
| Mittlere Spalte in Tabelle genau mittig, in Expression Web von dermundl |
|
|
|
|
|
|
Startseite | Kontakt | Über uns | Impressum | Datenschutz | Was sind das für grüne Links? Unsere Angebote: HTML World | Downloads World | IT-News World | HSDPA World | Traveling World | Weather World | HSDPA | Internet Stick |