
|
 |
Synonyme und Abkürzungen
Hypertext Markup Language
Ähnliche Begriffe
HTTP,
WML,
XML
Überblick
HTML ist eine sogenannte Beschreibungssprache, mit der die Struktur eines
Dokuments erstellt wird und Multimedia-Elemente wie Bilder, Filme oder Musik in
das Dokument eingebunden werden können. HTML-Dateien werden vom Benutzer mit
Hilfe eines Browsers von einem Server angefordert. Die endgültige Darstellung der
Webseiten erfolgt erst durch den Browser und kann, je nach Browser, verschieden
aussehen.
HTML ist relativ leicht zu erlernen und mittlerweilen weit verbreitet.
|
|
| |
|
|
|
|
Abbildung 1: HTML-Code
|
|
Detail
HTML ist der bekannteste Vertreter sogenannter Markup-Sprachen. Tags
genannte Markierungen grenzen durch eine Start- und Ende-Zeichenfolge logische
Bereiche (wie Buchstabengrösse, Schriftfarbe, Überschriften, Absätze, Listen
und Einbau von Bildern und Grafiken) eines Dokumentes voneinander ab. So
definiert z.B.
<h1>Alles über HTML</h1>
eine Überschrift. Das schliessende Tag unterscheidet sich vom öffnenden durch
den eingefügten Schrägstrich.
Dabei definiert der HTML-Standard nicht, wie diese Dokumentstruktur für den
Benutzer umgesetzt wird; Die Überschrift aus dem obigen Beispiel kann je nach
Browser und Benutzereinstellungen verschieden aussehen.
Neben den gängigen, grafikfähigen Browsern existieren auch solche, die nur die
Textelemente von HTML-Seiten anzeigen.
Mit CSS (Cascading Style Sheets) kann das Aussehen von HTML-Seiten weitgehend
vorgeschrieben werden und mit Javascript wurde eine Sprache entwickelt, die die
Darstellung Dynamischer Seiten erlaubt.
HTML bietet folgende Vorteile :
- Möglicher Einbau von Hyperlinks (direkte Verweise auf andere Webseiten)
- Einfache Erstellung einzelner HTML-Seiten
- Unabhängigkeit von einem bestimmten Betriebssystem
HTML ist ein entfernter Abkömmling von SGML (Standard Generalized Markup
Language), einer weitaus umfassenderen Markup-Sprache, die um 1986 entwickelt
wurde, sich aber aufgrund ihrer hohen Anforderungen an Computer nicht
durchsetzen konnte.
Zeitgleich mit der Entwicklung des WWW, wurde HTML in einer ersten Version am
CERN (einem Schweizer Kernforschungszentrum) formuliert. Die erste Webseite in
HTML wurde dort 1991 geschrieben. Ab 1994 oblag die Weiterentwicklung der
Sprache der Arbeitsgruppe HTML, einer Gruppe innerhalb der IETF (Internet
Engineering Task Force). Mit dem RFC 1866 wurde 1995 erstmals eine
genormte Referenz des HTML-Sprachumfangs vorgelegt. Nach der Auflösung der IETF
wurde die Weiterentwicklung 1996 dem neugegründeten W3-Konsortium übertragen,
in dem auch Vertreter grosser Firmen Einsitz nahmen. 1995 kam es durch
konkurrierende Browser-Entwicklungen der Firmen Netscape und Microsoft zum sogenannten Browserkrieg, in
dessen Verlauf beide Firmen HTML um eigene Tags erweiterten, um einen
strategischen Vorteil gegenüber der Konkurrenz zu gewinnen.
Der endgültige Durchbruch gelang 1993 als mit Mosaic zum ersten Mal ein Browser
vorgestellt wurde, der in Textseiten eingebettete Bilder darstellen konnte,
während es ansonsten üblich war, Bilder mit separaten Programmen zu betrachten.
In den folgenden Jahren wurden Millionen von Webseiten in HTML geschriebenen
und heute (2001) ist HTML eines der am weitesten verbreiteten Dateiformate
überhaupt.
Inzwischen können HTML-Seiten mit grafischen Editoren mit Vorschaufunktion
sowie in Word erstellt werden. Dabei sind grundlegende Kenntnisse der Sprache
zwar hilfreich, aber nicht unbedingt erforderlich.
Weiterführende Links
SelfHTML selfaktuell.teamone.de/ hilft beim Verständnis, was HTML ist und was
man damit machen kann. Es ist eine deutschsprachige Anleitung, die die
technischen Einzelheiten auch für Anfänger lesbar aufbereitet. (Deutsch)
Die Seiten des W3-Konsortiums www.w3.org/MarkUp
Der ursprüngliche Vorschlag zur Verknüpfung und Gliederung von Information
durch ein Hypertext-System von Berners-Lee (1989):
www.w3.org/History/1989/proposal.html (Englisch).
Fragen und Antworten
Ich kann eine Webseite nicht anschauen, liegt das am HTML ?
Gutes HTML ist nach den geltenden Standards geschrieben, und gute Browser
beherrschen den vollen Umfang dieser Standards. Da HTML noch eine recht neue
Entwicklung ist, gibt es aber sowohl schlechte HTML-Editoren als auch Browser,
die nicht in der Lage sind, den vollen Umfang des HTML-Standards anzuzeigen.
Ein Bekannter von mir macht selbst Webseiten, der macht das aber in einer
Art Grafikprogramm, nicht im Texteditor.
HTML war von Anfang an darauf ausgelegt, sowohl für Menschen als auch
Computerprogramme verständlich zu sein. Daher wurde es möglich, Editoren zu
schreiben, die wie Grafikprogramme funktionieren, das Gezeigte jedoch in HTML
umsetzen.
Was ist XML und wie unterscheidet es sich von HTML ?
HTML ist eine Sprache, die für die logische Gliederung von Dokumenten für die
Präsentation entwickelt wurde. Sie hat einen festen Satz von Tags, deren
semantische Bedeutung allgemein bekannt ist. XML ist viel umfassender; der
Autor einer Seite kann die Bedeutung der Tags frei wählen. XML ist nützlicher
für den Austausch von Dokumenten zwischen Programmen und Datenbanken, für die
Anzeige durch Browser ist es weniger gut geeignet.
Stimmt es, dass HTML keine Programmiersprache im engeren Sinn ist ?
Ja. Versuchen Sie doch mal, in HTML ein Programm zu schreiben, das alle
Primzahlen zwischen 1 und 100 errechnet und ausgibt. In einer richtigen
Programmiersprache sollte das möglich sein. Viel Erfolg.
|
|
 |