Die Sprachen des World Wide Web internet Das Netz der Netze Das Internet ist heute ohne das World Wide Web, kurz Web, WWW oder W3, gar nicht mehr denkbar und wird von manchen Anwendern sogar mit ihm gleichgesetzt. Dabei wurde das Web erst um 1990 am Genfer Hochenergieforschungszentrum CERN ins Leben gerufen, während das Internet schon in den 60er-Jahren vom US-amerikanischen Verteidigungsministerium entwickelt wurde. Bei der Entwicklung des Web ging es darum, wissenschaftliche Dokumente im Internet darzustellen, wobei einfache Textformatierung und das Einbinden von Grafik möglich sein sollte. Wesentlich war aber auch die Idee, Hypertextfunktionen einzubauen. Damit können Dokumente Verweise auf beliebige andere Dokumente enthalten, auch, wenn diese auf ganz anderen Internet-Servern liegen. Server sind dabei bestimmte Rechner im Internet, die verschiedene Dienste anbieten. Das Projekt stand auf zwei Säulen, dem Dateiformat HTML (Hypertext Markup Language) und dem neuen Internet-Protokoll HTTP (Hypertext Transfer Protocol). HTML beschreibt die Dokument-Struktur, HTTP bestimmt die Übertragung im Internet. Neue Anwender-Software sollte die Dokumente im HTML-Format aus dem Internet in den eigenen Computer holen, anzeigen und Verweisen auf andere Dokumente folgen können. Wegen der praktisch weltweiten Vernetzung durch den Hypertext, wurde das ganze Projekt World Wide Web (weltweites Netz) getauft. Gleichzeitig wurden WWW-Server eingerichtet, die das neue HTTP-Protokoll unterstützten. Das WWW blieb jedoch nicht lange auf den wissenschaftlichen Bereich beschränkt, es breitete sich in den privaten und kommerziellen Bereich aus, machte das Internet populär und entwickelte sich zu einem weltweiten Phänomen. Der Browser und das Web Das Web bietet eine benutzerfreundliche Möglichkeit, im Internet "verstreute" Informationen und Dokumente darzustellen. Durch die Benutzung einer Auszeichnungssprache wie HTML, wird die Übertragung der Daten von ihrer Darstellung am heimischen Computer getrennt. Ein Rechner im Internet, der bestimmte Dienste anbietet, wird Server genannt. Der Server, der ein HTML-Dokument zur Verfügung stellt, kümmert sich nicht darum, wie die Daten beim Empfänger aussehen. Die Anzeige der Daten wird einem bestimmten Programm im empfangenden Computer überlassen, dem Browser. Je nach Browser-Typ können die HTML-Dokumente etwas anders dargestellt werden. Der eine Browser nimmt für eine Tabelle möglicherweise einen dünneren Rahmen als der andere, oder er stellt eine Überschrift in einer anderen Schriftart dar als sein Kollege. Die logische Struktur des Dokuments wird jedoch unabhängig vom Browser-Typ immer gleich dargestellt. Eine Überschrift bleibt eine Überschrift, eine Tabelle wird als Tabelle dargestellt. HTML ist eine Auszeichnungssprache HTML ist eine so genannte Auszeichnungssprache (Markup Language). Sie beschreibt die strukturellen Bestandteile eines Dokuments. Zu diesem Zweck enthält HTML Befehle zum Markieren typischer Elemente eines Dokuments, wie Überschriften, Textabsätze, Listen, Tabellen oder Grafiken. HTML geht von einer hierarchischen Gliederung des Dokuments aus. Dokumente haben globale Eigenschaften wie beispielsweise einen Titel oder eine Hintergrundfarbe. Der eigentliche Inhalt besteht aus Elementen, zum Beispiel einer Überschrift 1. Ordnung. Einige dieser Elemente haben wiederum Unterelemente. Ein Textabsatz kann zum Beispiel eine als fett markierte Textstelle enthalten, eine Aufzählungsliste besteht aus einzelnen Listenpunkten, und eine Tabelle aus einzelne Tabellenzellen. Alle HTML-Befehle stehen in so genannten Tags. Sie werden durch spitze Klammern markiert. Fast alle HTML-Befehle bestehen aus einem einleitenden und einem abschließenden Tag. Sie beziehen sich nur auf den Text zwischen ihnen. Ein Browser, der den HTML-Text darstellen soll, interpretiert die Tags und stellt den Text entsprechend dar. Beispiel: