The Web Design Group

Was neu in HTML 4 ist

Neue Elemente in HTML 4.0

Die folgenden Elemente sind neu in HTML 4.0:

Trennung von Struktur und Präsentation

Indem viele Features zur Präsentation aus HTML 3.2 als veraltet markiert weitere Möglichkeiten für Style Sheets hinzugefügt werden, ermuntert HTML 4 dazu, die Struktur eines Dokuments von seiner Darstellung zu trennen. Dieses Konzept ist der Schlüssel zum Verständnis von HTML 4.

Wenn HTML von Authoren verwendet wird, um die Struktur eines Dokuments aufzubauen, und Style Sheets verwendet werden, um eine Darstellung des Dokuments vorzuschlagen, so können diese viel einfacher die Unabhängigkeit von Anzeigegerärten erreichen, die HTML seine anfängliche Popularität gebraucht hat. Ein Dokument mit einer großen Struktur kann auf vielen verschiedenen Wegen auf unterschiedlichen Medien dargestellt werden, und erlaubt dabei die Anpassung des Dokuments an neue Technologien wie Handybrowsern oder in Autos eingebauten Browsern. Die Trennung von Inhalt und Darstellung erlaubt den Authoren auch, die Darstellung einer ganzen Seite durch ledigliches Ändern eines einzelnen Style Sheets zu verändern, was einen großen Fortschritt für die Wartung von Seiten bedeutet.

Zugänglichkeit

Viele der Verbesserungen an HTML 4 im Bereich der Zugänglichkeit kommen vom Schwerpunkt auf der Trennung von Struktur und Darstellung. Wenn HTML strukturell verwendet wird, kann ein Dokument sich verschiedenen Surfumgebungen anpassen, durch Korrigieren großer Schriften, speziellen Farben, Spracherzeugern und Blindenschrift-Geräten. Diese Fähigkeit zur Abpassung erlaubt blinden, sehbehinderten, farbenblinden und geistig behinderten Usern Zugang zum Web, und öffnet hiermit eine Tür für die 600 Millionen behinderten Menschen auf der ganzen Welt.

HTML 4 behinhaltet viele Elemente und Attribute, die auf eine Verbesserung der Zugänglichkeit des Web's hinzielen. Die viel-dimensionale Natur HTML Tabellen hat lange Probleme für nicht-visuales Browsen bereitet, aber neue Attribute für TABLE, TH, und TD Elemente erlauben Zusammenfassungen von Tabellen und eine expliziteren Zusammenhang zwischen einer Zelle und die Information im Tabellenkopf. Diese Atrribute geben nicht-visuellen Browsern die Möglichkeit, die Information aus dem Tabellekopf für eine Zelle darzustellen, möglicherweise in abgekürzter Form, bevor der Inhalt der Zelle dargestellt wird.

Neue Elemente in HTML 4 bringen außerdem Verbesserungen an der Zugänglichkeit von Formularen. Das neue FIELDSET Element erlaubt das Gruppieren von Formularelementen und das LEGEND Element stellt einen Titel für die Gruppe zur Verfügung. Durch das Gruppieren von zusammengehörigen Formularelementen ermöglichen Authoren Usern mit nicht-visuellen Browsern eine einfachere Navigation durch komplizierte Formulare. Weiterhin ordnet das neue LABEL Element einem Formularelement einen Text zu, so dass User einfacher erkennen können, welche Information für ein bestimmtes Feld benötigt wird.

Andere Verbesserungen an der Zugänglichkeit beinhalten umfangreiche Beschreibungen von Bildern durch das LONGDESC Attribut im IMG Element, viele Alternativen zu Bildern und Videos durch das OBJECT Element, und noch mehr Alternativent durch Image Maps mit einem neuen Inhaltsmodell für das MAP Element.

Internationalisierung

Um alle Sprachen der Welt darstellen zu können, verwendet HTML 4 das Universal Character Set als seinen Zeichensatz. Frühere Versionen von HTML waren auf ISO-8859-1 beschränkt, einem Zeichensatz, der nur ein paar westeuropäische Sprachen behandeln konnte. Das Universal Character Set ist zeichenweise äquivalent zu Unicode und beinhaltet Zeichen für fast alle Sprachen der Welt.

Die LANG und DIR Attribute sind neu in HTML 4.0 und auf fast alle Elemente anwendbars. Diese Attribute erlauben den Authoren, die Sprache und die Schreibrichtung von Text zu bestimmen. Das BDO Element erlaubt Authoren das Überschreiben des bidirektionalen Algorithmus, wenn von rechts nach links geschriebener Text, wie Hebräisch, dargestellt wird.

HTML 4.0 bietet sowohl neue Entities für einfache Eingabe von mathematischen Symbolen und griechischen Buchstaben als auch andere Sonderzeichen.

Style Sheets

HTML 4.0 fügt neue Möglichkeiten für Style Sheets hinzu, welche vorschlagen, wie ein Dokument dargestellt werden soll. Die neuen ID, CLASS, und STYLE Attribute erlauben es, Design Informationen mit speziellen Elementen zu verknüpfen. Die LINK und STYLE Elements haben neue TYPE und MEDIA Attribute, um für eine Style Sheet die Sprache und das jeweilige Zielmedium festzulegen.

Client-seitiges Scripting

HTML 4 fördert client-seitiges Scripting durch das Hinzufügen einer ganzen Anzahl von neuen Attributen. Das SCRIPT Element beinhaltet nun Attribute für das Festlegen der Scripting Sprache, das Einbetten eines externen Scripts, und Verschieben einer Ausführung eines Scripts. Weiterhin wurden eine Zahl von Event-Attributen hinzugefügt, die eine Ausführung eines Scripts bei Ereignissen wie das Klicken eines Elements, das Drücken einer Taste, das Bewegen der Maus über ein Element, oder das Verändern des Wertes eines Formularelements.

Das NOSCRIPT Element, ebenfalls neu in HTML 4.0, stellt alternativen Inhalt für Browser mit deaktivierten oder nicht unterstütztem client-seitigem Scripting dar.

Frames

Die Einbindung von Frames in HTML 4 gibt Authoren die Möglichkeit, mehrere Dokumente in einem Fenster darzustellen. Das Frame Modell, das in HTML 4 verwendet wird, unterscheidet sich nicht von dem fehlerhaften Frames Modell, das ursprüglich von Netscape vorgestellt wurde.

Verbesserte Tabellen

Das einfache Tabellen Modell von HTML 3.2 wurde in HTML 4 erweitert, um Zeilen- und Spaltengruppen, größerer Flexibilität beim Definieren der Tabellen Liniens und Zugänglichkeits Verbesserungen einzuführen. Die Verwendung von Zeilengruppen (THEAD, TFOOT, TBODY) erlaubt visuellen Browsern die Darstellung von statischen Kopf- und Fußzeilen mit scrollbaren Tabellenkörperzeilen, was die Lesbarkeit von großen Tabellen verbessert.