Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
127<br />
dem wir einen Inhaltsbereich definieren. Diesen<br />
nennen wir container. Innerhalb dieses<br />
Containers erstellen wir einen Kopfbereich<br />
und einen Bereich für den Content. Alle Breiten<br />
sind in Prozent angegeben. Höhenangaben<br />
für die Kopfzeile, in der sich später auch<br />
die Navigation befindet, sind eindeutig, um<br />
das Layout auch bei Veränderungen nicht völlig<br />
durcheinander zu bringen.<br />
<br />
<br />
Barrierefreies Webdesign<br />
<br />
<br />
<br />
Grundlagen zum Aufbau einer barrie<br />
refreien Webseite<br />
Ein Absatz<br />
<br />
<br />
<br />
<br />
Die CSS-Definition dazu:<br />
#container {<br />
margin: 0 auto;<br />
text-align: left;<br />
width: 80%;<br />
}<br />
#kopfbereich {<br />
height: 268px;<br />
position: relative;<br />
width: 100%;<br />
}<br />
#mitte {<br />
background: none repeat scroll 0 0<br />
#FFFFFF;<br />
font-size: 75%;<br />
line-height: 2;<br />
padding: 0 25px 25px 40px;<br />
#inhalt {<br />
float: left;<br />
width: 60%;<br />
}<br />
4 Farbblindheit berücksichtigen<br />
Laut der WCAG-Definition soll die visuelle<br />
Präsentation <strong>von</strong> Texten und Grafiken ein<br />
Kontrastverhältnis zwischen Vordergrundund<br />
Hintergrundfarbe <strong>von</strong> mindestens 4,5:1<br />
aufweisen. Dies entspricht dem Standard AA.<br />
Um den Standard AAA und damit die erweiterte<br />
Kontrastanforderung zu erreichen, muss<br />
das Kontrastverhältnis sogar 7:1 betragen. Bei<br />
großformatiger Schrift (ab 18 Punkt) verringert<br />
sich die Kontrastanforderung auf 3:1 für den<br />
Standard AA und 4,5:1 für AAA.<br />
Als Hintergrundfarbe für den Content-Bereich<br />
haben wir in unserem Beispiel Weiß gewählt.<br />
Der übrige Bereich der Seite kann farblich frei<br />
gestaltet werden und muss sich nicht an die<br />
Kontrastregeln halten. Wir haben hier eine dezente<br />
Farbe gewählt. Die Schriftfarbe definieren<br />
wir in einem dunklen Grau. Damit wird der<br />
AAA-Standard erfüllt.<br />
body {<br />
padding: 0;<br />
margin: 0;<br />
font: 100%<br />
verdana,arial,helvetica,sans-serif;<br />
background: #e5ebf0;<br />
color: #333;<br />
}<br />
5 Legen Sie Schriftarten<br />
und Schriftgrößen fest<br />
Verwenden Sie möglichst serifenlose Schriften<br />
(= Schriften ohne feine Abschlusstriche),<br />
um die Lesbarkeit am Bildschirm zu erhöhen.<br />
In diesem Beispiel verwenden wir Verdana, da<br />
es sich um eine Betriebssystem-übergreifend<br />
weit verbreitete Standardschrift mit relativ<br />
großer Laufweite handelt. Geben Sie die<br />
Schriftgröße nicht in px, sondern in em an. Die<br />
Maßeinheit em wird im Schriftsatz zur Bestimmung<br />
der Zeichenbreite in Abhängigkeit <strong>von</strong><br />
der Schriftgröße verwendet; sie entspricht in<br />
etwa der Breite des Buchstabens M.<br />
Nur dann ist gewährleistet, dass der Nutzer<br />
den Text skalieren kann. Eine Schriftgröße <strong>von</strong><br />
16px entspricht dabei 1em.<br />
p, div, h1, h2, h3, h4, h5, h6, button,<br />
ol, ul, li {<br />
font-family:<br />
verdana,arial,helvetica,sans-serif;<br />
font-size: 1em;<br />
margin: 0;<br />
padding: 0;<br />
}<br />
6 Versehen Sie Bilder, Grafiken und<br />
Multimedia-Inhalte mit Alt-Attributen<br />
Vermeiden Sie Grafiken und Bilder möglichst.<br />
Sollten Sie nicht darauf verzichten können,<br />
versehen Sie jedes Bild mit einem ALT-Attribut.<br />
Screenreader lesen den Inhalt des ALT-Tags<br />
vor und liefern so zumindest eine Beschreibung.<br />
Ist kein Alternativtext angegeben, wird<br />
der Dateiname vorgelesen, was meist nicht<br />
sehr eindeutig und hilfreich ist. Benutzern<br />
ohne Screenreader wird die ALT-Beschreibung<br />
<strong>von</strong> den meisten herkömmlichen Browsern<br />
als Tool-Tipp angezeigt. Zusätzlich können<br />
Sie das Attribut longdesc benutzen, um eine<br />
ausführliche Inhaltsangabe mitzuliefern.<br />
Ganz besonders gilt das auch für multimediale<br />
Inhalte wie Videos und Animationen. Diese<br />
Art der Präsentation ist in Webseiten, die<br />
Menschen mit körperlichen Einschränkungen<br />
zugänglich gemacht werden sollen, immer<br />
problematisch. Verzichten Sie also darauf.<br />
7 Gewährleisten Sie die<br />
Bedienbarkeit über die Tastatur<br />
Steuerelemente der Seite sollten für den Benutzer<br />
auch ohne Einsatz der Maus bedienbar<br />
sein. Das gilt insbesondere für die Navigation<br />
und Formulare. Über eine entsprechende CSS-<br />
Definition sollten Links nicht nur mit einem<br />
hover- und active-Element versehen werden,<br />
sondern auch die Deklaration focus erhalten.<br />
In unserem Beispiel sehen die CSS-Klassen<br />
so aus:<br />
#hauptnavi1 {<br />
position: absolute;<br />
top: 0;<br />
right: 25px;<br />
margin: 0;<br />
padding: 0;<br />
background: #fff;<br />
list-style: none;<br />
}<br />
#hauptnavigation {<br />
position: absolute;<br />
bottom: 0;<br />
left: 25px;<br />
margin: 0;<br />
padding: 0;<br />
background: #fff;<br />
list-style: none;<br />
}<br />
#hauptnavigation a:link, a:visited {<br />
background: #000033;<br />
color: #ffffff;<br />
}<br />
Gleiche Bildschirmauflösung – zwei Ansichten: Sind die Größenangaben in em definiert, kann der<br />
Benutzer die Texte individuell vergrößern.<br />
www.pc-magazin.de <strong>PC</strong> <strong>Magazin</strong> 1/2012