Kurze html Dokumentation

Inhalt


Referenz
Prosa
Sonderzeichen
Nachtrag

Referenz


Prosa

html ist simpler ASCII-Text, 7-bit ohne Umlaute oder andere Steuerzeichen. Es gibt WYSIWYG-Editoren, die das Seitendesignen vereinfachen sollen. Zumindest ein grobe Vorstellung davon, was html ist, sollte man jedoch auch haben, wenn man einen solchen Editor einsetzt. Oft greift man am Ende doch wieder auf den vi zurück, da die meisten Editoren wichtige html-Elemente nicht kennen oder doch nicht ganz machen, was man will.

Die Steuerung der Textformatierung funktioniert mit Kennungen (Tags). Kennungen sind Wörter, die in spitzen Klammern stehen zB: <Kennung>. Diese Kennungen sind nicht 'case-sensitiv' - will sagen groß oder klein macht keinen Unterschied.

Kennungen treten meist in Paaren auf: <Kennung> </Kennung>. Ein solches Paar umschließt den Text, den man formatieren möchte.

Kennungen können Attribute haben. Diese werden innerhalb der spitzen Klammern aufgeführt. zB <Kennung dummesBeispiel>.

Die Attribute können wiederum einen Wert haben: <Kennung dummesBeispiel=bloed>. Enthält der Wert Leerzeichen muß er in Hochkommata eingeschlossen werden: <Kennung Beispiel="bloed und dumm">

Bestimmte Typen von Werten kommen immer wieder vor:

Farben
Kann in Farbnamen (zB red) oder RGB-Wert (zB #ff0000 ist Rot) angegeben werden.
Breiten/Höhen
Wert, kann in Pixeln oder % angegeben werden. Name des Attributes meist width, height.
Ausrichtungen
top, bottom, bleedleft, bleedright, justify, center, right oder left. Name des Attribute meist align, oft auch valign und halign.
Eine URL
Syntax ist
protokoll://....
Bekannte Protokolle sind
file:
eine Datei auf dem lokalen Rechner.
http:
hyper text transfer protokoll. Syntax: http://rechner:port/datei#stelle.
Rechner werden in der IP-üblichen weise angegeben (zB is.in-berlin.de). Port ist die Socket-Nummer, die normalerweise nicht nötig ist. Die Datei wird in Unix-Konvention angegeben (zB pfad/name.extension). Bekannte Dateierweiterungen sind
.txt
Unformatierter Text.
.html .htm
HTML Dokument.
.gif
GIF Bild.
.tiff .tif
TIFF Bild.
.xbm
X Bitmap Bild.
.jpg
or .jpeg JPEG Bild.
.ps
PostScript Datei.
.aiff .aif
AIFF Geräuschdatei.
.au
AU Geräuschdatei.
.wav
WAV Geräuschdatei.
.mov
QuickTime Film.
.mpeg .mpg
MPEG Film.
Stelle bezeichnet eine Position in der Datei, wenn diese nicht von Beginn an dargestellt werden soll. Ein Sprung muss nicht alle Teile enthalten:
[[http://rechner[:port]/]datei][#stelle].
So können ausser absoluten auch relative Sprünge angegeben werden.
ftp:
file transfer protokoll
telnet:
terminal
gopher:
gopher
news:
newsreader
mailto:
mail, use "mailto:user@address.com?subject=Your Subject"
WAIS:
Datei eines WAIS-Servers

Die Größeneinheit 'en' wird für schriftartenproportionale Größen genutzt: Da der Benutzer (je nach seiner Bildschirmgröße und Auflösung) verschieden große Schriftarten eingestellt haben kann, wurde die Einheit en eingeführt. Sie entspricht der halben Größe der Schrift.

Sonderzeichen wie Umlaute werden mit besonderen Kennungen erzeugt. Diese werden nicht von spitzen Klammern eingeschlossen, sondern ihnen wird ein & vorangestellt und ein ; dahinter. Eine Liste folgt im hier. Auch spitze Klammern (<, >) und das 'Kaufmannsund' (&) müssen natürlich so erzeugt werden. Ausserdem sind (bald) mathematische Symbole verfügbar. Alle Symbole sind 'case-sensitiv', d.h. Groß und Kleinschrift machen hier einen Unterschied.


Nachtrag

Unbestätigte Gerüchte und anderes ungeprüftes Zeugs.

fig soll auch wie folgt benutzt werden können, um klickbare Bilder zu erzeugen:
<fig src="a.gif"><ul>
<li><a href="b.html" shape="rect 12,12,50,70">Text</a>
...
</ul></fig>
.


A short documentation of html / © Michael Dietrich / mailto oder http / Juni '96