Es gibt diverse Tests auf Barrierefreiheit einer Seite. Man ist dann „Bobby approved“ oder „Cynthia“ meint, die Seite sei barrierefrei. Eine fehlerfreies Abschneiden in einem automatisierten Test sagt aber nur, daß die Seite dieses Tool „übersteht“. Mehr nicht! Viele Aspekte der Barrierefreiheit kann man nicht automatisiert testen. Barrierefreiheit ist für Menschen da, deshalb sollten auch Menschen sie testen. Es gibt Barrierefreiheits-Initiativen, die sich auf das Testen von Webseiten spezialisiert haben.
2 Favorites
Lars Wittenberg, Student at Hochschule Furtwangen University, favorited this 1 week ago
Eine Überschrift wird mit beispielsweise <h2>Überschrift</h2> ausgezeichnet, nicht mit <div class="headline">Überschrift</div>
Eine semantisch ausgezeichnete Seite zeigt, daß man sich Gedanken über seine Arbeit gemacht hat.
Semantik
Webseiten sind heute mehr als nur Dokumente.
Die Dokumentenanalogie ist alt
Es sollten wissenschaftliche Texte erfaßt werden
HTML5 ist der Versuch, der Realität gerecht zu werden
Es gibt immer mehr Applikationen
Viele notwendige Seitenelemente gibt es nicht in HTML, diese müssen wir per CSS und Javascript simulieren
Überschriften
Webseiten sind immer seltener Dokumente
Kann ein Dokument mehrere h1 vertragen?
Nur eine h1? Warum?
Wir vermeiden sonst Analogien zur Printwelt. Warum nicht auch hier?
Struktur für Sehende und Blinde anders?
Reichen sechs Überschriften?
Was machen Browser mit Sektionsüberschriften in HTML5 und machen sie das einheitlich?
Überschriften
Überschriften sind eine Navigationsmöglichkeit für Screenreader.
Wikis generieren aus den Textüberschriften eine seiteninterne Navigation, ein Inhaltsverzeichnis.
Kenne Dein (X)HTML
Wie sehen ungeordnete Listen aus?
Wie sehen geordnete Listen aus?
Wie sieht eine Überschrift zweiter Ordnung aus?
Simples Browser-Reset
Safari4 (Mac) Firefox 3.5 (Mac)
Safari4 (Mac) Firefox 3.5 (Mac)
Eingebaute und individuelle Stylesheets
HTML sieht nicht aus, sondern transportiert Bedeutung!
Auch Browser nutzen Stylesheets, um HTML anzuzeigen.
Jeder Browser hat sein eigenes Stylesheet.
Nutzerstylesheets sind möglich.
Letztendliche Sicherheit über die Darstellung einer Seite gibt es nicht. Man kann aber dafür sorgen, daß ein Layout nicht allzu schnell "zerstört" wird.
Für ein Userstylesheet ist die Notation !important wichtig, damit alle vorherigen Definitionen überschrieben werden. Also bspw.: p { color: black !important;}
Reset-Stylesheet von Yahoo!
Reset-CSS von Eric Meyer
Keine Tabellen? Doch!
Tabellen sind für tabellarische Daten da! Für Layoutzwecke gibt es CSS!
ABER: eine Tabelle ist auch im Code eine komplexe Sache. Es gibt mehr als nur <table>, <tr> und <td>.
Man unterschiedliche Bereiche in Head, Foot und Body unterteilen: <thead>...</thead>, <tfoot>...</tfoot>, <tbody>...</tbody> Man kann Spalten zu Komplexen zusammenfassen: <colgroup>...</colgroup>, <col />
http://www.flickr.com/photos/webseeings/239301576
http://burgenlandfeuerwehr.de /
Barrierefreiheit laut Gesetz
„Barrierefrei sind [..,] technische Gebrauchsgegenstände, Systeme der Informationsverarbeitung, akustische und visuelle Informationsquellen und Kommunikationseinrichtungen [...], wenn sie für behinderte Menschen in der allgemein üblichen Weise, ohne besondere Erschwernis und grundsätzlich ohne fremde Hilfe zugänglich und nutzbar sind.“
Für wen?
Körperbehinderung
Motorische Behinderungen
Contergan
Sinnesbehinderungen
Farbfehlsichtigkeit
Blindheit
Gehörlosigkeit
Taubblindheit
Lernbehinderung
Legasthenie
Dyslexie
Geistige Behinderung
Down-Syndrom
Für wen?
Zielgruppen
http://snurl.com/t58c8
Kampfbegriff?
Der Begriff „Barrierefreiheit“ beinhaltet ein sehr weitgehendes Versprechen.
Im Englischen: Accessibility (= Zugänglichkeit)
In der deutschen Diskussion einseitig auf Behinderte und vor allem auf Blinde konzentriert.
Bei Barrierefreiheit geht es um Anwender, für die eine Seite nur eingeschränkt nutzbar ist.
http://snurl.com/t58gj
Was Barrierefreiheit NICHT ist
Barrierefreie Seiten müssen nicht hässlich sein!
http://www.ble.de/
http://www.hauptbahnhof-wien.at/
http://www.darmkrebs.at/
4 Grundprinzipien der WCAG2.0
POUR
Inhalte müssen wahrnehmbar sein (Perceivable)
Benutzerschnittstellen im Inhalt müssen bedienbar sein (Operable)
Inhalte und Bedienelemente müssen verständlich sein (Understandable)
Inhalte sollten robust genug sein, um mit aktuellen und zukünftigen Benutzeragenten zu arbeiten (inklusive assistiver Hilfsmittel) (Robust)
Grundregeln
Valides und semantisch korrektes (X)HTML und valides CSS
Inhalte müssen textlich transportiert werden. Kein Verstecken von Texten in Grafiken.
Ausreichende Farbkontraste
Abkürzungen, Akronyme und Sprachwechsel müssen markiert/erklärt werden.
Für Medien müssen Alternativen vorliegen.
Bilder bekommen ein Alt- Attribut , es sei denn, sie sind rein dekorativ
Barrierefreiheit leben
Barrierefreiheit ist weniger ein technisches Problem, als das einer vernünftigen Planung. Zudem endet Barrierefreiheit nicht mit dem Launch. Sie muss täglich gelebt werden.
Ein technisches Produkt wie ein CMS kann Barrierefreiheit nur unterstützen, wichtiger sind allerdings die Redakteure, die sich an Regeln halten müssen.
Automatisierte Tests
Eine fehlerfreies Abschneiden in einem automatisierten Test sagt aber nur, daß die Seite dieses Tool „übersteht“. Mehr nicht!
Barrierefreiheit ist für Menschen da, deshalb sollten auch Menschen sie testen.
Am Ende Jens Grochtdreis http://blog.grochtdreis.de http://webkrauts.de Diese Präsentation steht unter der Creative Commons Lizenz „Attribution-ShareAlike 2.0“ http://creativecommons.org/licenses/by-sa/2.0/de/
Am 6. November durfte ich am Frankfurter SAE-Instit more
Am 6. November durfte ich am Frankfurter SAE-Institut den Studenten etwas über die Praxis der Webentwicklung erzählen. Ich habe einen großen Bogen gespannt, von der grundsätzlichen Natur des Internet über Detailprobleme bis zur Barrierefreiheit. Der Vortrag dauerte dreieinhalb Stunden. less
0 comments
Post a comment