27.02.2014 Aufrufe

PC Magazin Classic XXL Geheime Tools von Microsoft (Vorschau)

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!