Hypertext Markup Language
aus WoltLab Wiki, der freien Wissensdatenbank
Hypertext Markup Language (Abkürzung: HTML) ist die Sprache, in der Web-Seiten beschrieben werden, damit der WWW-Browser sie darstellen kann. HTML ist damit eine der wichtigsten und bekanntesten Internet-Formate. Jede WWW-Seite muss ihre Daten letztlich in Form von HTML zur Verfügung stellen, damit ein "Browser" sie interpretieren und ausgeben kann.
Inhaltsverzeichnis |
Grundsätzliche Eigenschaften von HTML
Hypertext bedeutet, dass das Format Texte beschreibt, die über "Links" (auch "Hyperlinks" genannt) miteinander verbunden sein können können. Heute kennt jedes Kind das Prinzip: Man klickt innerhalb eines Textes auf einen Link und wird zu einem anderen Text weitergeleitet.
Markup heißt, dass die Sprache so aufgebaut ist, dass einzelne Teile jeweils mit Tags (engl. Markierungen, Etiketten) markiert werden, um ihre Bedeutung anzugeben. Wenn man zum Beispiel eine Hauptüberschrift im Text definieren möchte, geht das mit dem <h1>-Tag:
... sed diam nonummis nih euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. <h1>Dies ist eine Überschrift</h1> Lorem ipsum dolor sit amet, consectetuer adipiscindus elit ...
Das Prinzip des "Markup" ist immer das gleiche: die Bedeutung eines Textausschnitts wird dadurch definiert, dass man den Text zwischen ein "öffnendes" (<h1>) und ein "schließendes" (</h1>) Tag einschließt.
HTML-Versionen
- HTML 0.0 (3. November 1992): Kannte lediglich einfache Textausgaben.
- HTML 1.0 (30. April 1993): Erste Formatierungsmöglichkeiten.
- HTML 2.0 (November 1995): Definition im RFC 1866.
- HTML 3.2 (14. Januar 1997): Erstmals sind in HTML-Dateien Tabellen möglich.
- HTML 4.0 (18. Dezember 1997): CSS und Frames werden eingeführt. Erstmals wird wird auch zwischen "Frameset", "Strict" und "Transitional" unterschieden.
- HTML 4.01 (24. Dezember 1999): Kleinere Verbesserungen zu der Version 4.0
- XHTML 1.0 (26. Januar 2000): Überarbeitete Version mit der XML-Technologie.
- XHTML 1.1 (31. Mai 2001): XHTML wird modularisiert. Die Unterscheidungen, die mit der HTML-Version 4.0 eingeführt wurden, entfallen. Es existiert nur noch "Strict".
Ausblick: XHTML 2.0 ist seit längerem in Arbeit und dürfte in den nächsten Monaten verabschiedet werden.
XHTML
XHTML ist der aktuelle Nachfolger von "HTML". Inhaltlich entspricht es (in seiner ersten Version) HTML 4.01, allerdings ist die Syntax abgeändert, sodass XHTML-Dokumente zugleich auch gültige XML-Dokumente sind.
Ziel der weiteren Entwicklung von (X)HTML ist es, Inhalt und Darstellung der Seite konsequenter zu trennen. In Zukunft soll die XHTML-Sprache möglichst nur noch Informationen zum Inhalt und der abstrakten Struktur der Website ausdrücken können. Die Informationen über die Darstellung und das Layout der Seite sollen dann ausschließlich in Form von CSS vorliegen. Die bisherigen HTML-Standards lassen dem Designer weitgehend die Wahl, ob er ein Layout über HTML-Tags oder über CSS gestaltet. Dies hat den Nachteil, dass Inhalte und Layouts in der HTML-Datei so vermischt sind, dass eine spätere Umstellung auf ein anderes Design oder Ausgabegerät unnötig erschwert wird.
Struktur einer HTML-Seite (hier XHTML 1.1)
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <title>WoltLab Wiki</title> </head> <body> <p>Hier erscheint der Inhalt der HTML-Seite (Internetseite)</p> </body> </html>
