
Barrierefreies Webdesign ein zugängliches und nutzbares Internet gestalten
Mit einem Frameset lassen sich mehrere HTML-Dokumente in einem Browserfenster anzeigen. Ein durch ein Frameset definierter Fensterbereich wird Frame genannt.
Ein Frameset besteht aus:
BODY-Elements steht das Element FRAMESET; es enthält Metaangaben zur Aufteilung des Bildschirms und Angaben zu den einzubindenden Dateien.) undZur Entwicklung zugänglicher Framesets müssen drei Aspekte unbedingt beachtet werden:
Technisch gibt es heute keine Kompatibilitätsprobleme mehr zwischen Screenreadern und Frames. Entscheidend für die Zugänglichkeit ist die Umsetzung: Frames basieren auf der visuellen, zweidimensionalen Aufteilung eines Bildschirms. Diese muss auch durch nichtvisuelle, eindimensionale Ausgabemedien erschließbar sein.
Drei bis fünf Frames sind in einem Screenreader noch nachvollziehbar, komplexere FRAMESET-Konstruktionen erschließen sich hier jedoch kaum noch. In mobilen Kleingeräten kann sogar ein Frameset mit drei Frames schon unübersichtlich werden!
Layoutgestaltung durch Frames hat gegenüber CSS-Design einige Nachteile:
Außerdem wird das Prinzip der Trennung von Inhalt und Layout nicht befolgt, weil die Bildschirmaufteilung über HTML und nicht mit CSS-Regeln erfolgt.
Frames sollten zwar nur auf andere HTML-Dokumente verweisen, aber es ist auch möglich, zahlreiche weitere Dateiformate in einem Frame anzuzeigen. Sind die eingebundenen Dateien
keine HTML-Dokumente, ist die Zugänglichkeit der eingebundenen Inhalte problematisch. Wenn beispielsweise ein Bild in einem Frame direkt referenziert wird, dann gibt es keine Möglichkeit, diesem einen Alternativtext beizufügen.
Der Vorteil von Frames liegt in der Ansteuerbarkeit im Sinne
einer strukturellen Navigation sowie in der Flexibilität der Darstellung. Wenn bestimmte Inhalte oder Funktionen in einer Seite geändert werden, kann ein Frame genutzt werden, um die Inhalte gesondert anzuzeigen: Beispielsweise Links in einem längeren Dokument, die zu Fußnoten oder Anmerkungen führen.
Der Beitrag "Der barrierefreie Einsatz von Frames" besteht aus folgenden einzelnen Dokumenten:
Grundgerüst eines Framesets
Grundgerüst eines Iframes
Vergrößerbare Framesscrolling und resize sollten in Frames grundsätzlich vermieden werden, um die Textvergrößerung nicht einzuschränken.
HTML-Attribute für Framestitle- und name-Attribut sind gemäß Spezifikation und im Sinne der Barrierefreiheit bei der Verwendung von Frames erforderlich. Auf das longdesc-Attribut kann verzichtet werden.
Das NOFRAMES-Element
Inhalte für Frames
Frames zur strukturellen Navigation
über mich
über diesen Webauftritt
Glossar
Suchfunktion
Gesamtübersicht© Jan Eric Hellbusch (2001-2013)
Diese Seite teilen