53
BARRIEREFREIHEIT zum Mitnehmen und haben. Moritz Gießmann DevCampKA 2013

Barrierefreiheit zum Mitnehmen und Liebhaben

Embed Size (px)

DESCRIPTION

Barrierefreiheitstipps für Websites.

Citation preview

Page 1: Barrierefreiheit zum Mitnehmen und Liebhaben

BARRIEREFREIHEITzum Mitnehmen und ♥ haben.

Moritz GießmannDevCampKA 2013

Page 2: Barrierefreiheit zum Mitnehmen und Liebhaben

https://twitter.com/MoritzGiessmann/status/314453725089525761

Page 3: Barrierefreiheit zum Mitnehmen und Liebhaben

http://www.pirmasens.de/

Von einem Screenreader vorgelesen.

Page 4: Barrierefreiheit zum Mitnehmen und Liebhaben

http://www.klampfer.at Von einem Screenreader vorgelesen.

Page 5: Barrierefreiheit zum Mitnehmen und Liebhaben
Page 7: Barrierefreiheit zum Mitnehmen und Liebhaben

A11Y == Accessibility

11

A11Y == Zugänglichkeit

Page 8: Barrierefreiheit zum Mitnehmen und Liebhaben

„Web accessibility means that people with disabilities can use the Web. More specifically, Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. Web accessibility also benefits others, including older people with changing abilities due to aging.“

– W3C Web Accessibility Initiativehttp://www.w3.org/WAI/intro/accessibility.php

Page 9: Barrierefreiheit zum Mitnehmen und Liebhaben

A11Y == Usability

Page 10: Barrierefreiheit zum Mitnehmen und Liebhaben

http://www.flickr.com/photos/desertbusforhope/8205567002/sizes/o/in/photostream/

ACCESSIBILITY IS THE MOST IMPORTANT THING WHEN WE START

A NEW WEBPROJECT

SAID NO ONE EVER

Page 11: Barrierefreiheit zum Mitnehmen und Liebhaben

„Zugängliche Websites werden nur von ganz kleinen Nutzergruppen benötigt, die vernachlässigt werden können.“

– Random Productmanager

Page 12: Barrierefreiheit zum Mitnehmen und Liebhaben
Page 13: Barrierefreiheit zum Mitnehmen und Liebhaben

http://www.who.int/mediacentre/factsheets/fs352/en/index.html

Einer von sieben Menschen hat eine Behinderung 15%

Page 14: Barrierefreiheit zum Mitnehmen und Liebhaben

„Der Kunde bezahlt uns die Zugänglichkeitsfeatures nicht, wir können uns das nicht leisten.“

– Random Productmanager

Page 15: Barrierefreiheit zum Mitnehmen und Liebhaben
Page 16: Barrierefreiheit zum Mitnehmen und Liebhaben

SO YOUR CLIENTS PAY YOU FOR UNACCESSIBILTY FEATURES?

Page 17: Barrierefreiheit zum Mitnehmen und Liebhaben

A11Y ist für Menschen mit Behinderungen?

Page 18: Barrierefreiheit zum Mitnehmen und Liebhaben

A11Y ist für ALLE**Es ist nur eine Frage der Zeit, wann sie für uns wichtig wird.

Page 19: Barrierefreiheit zum Mitnehmen und Liebhaben

„The first Web pages ever were responsive from the start [...] also accessible by default. We do things [...] to make them un-responsive and un-accessible.Instead of talking about making Web pages accessible and responsive, we need to talk about keeping Web pages accessible and responsive.“

– Jeremy Keith

Page 20: Barrierefreiheit zum Mitnehmen und Liebhaben

*Folie die mir sagen soll, dass die nächste eine mit Video und Sound ist. Also nicht unbedarft weiterklicken.*

Page 21: Barrierefreiheit zum Mitnehmen und Liebhaben

Die erste Website: im Screenreader und responsive.http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

Page 22: Barrierefreiheit zum Mitnehmen und Liebhaben

ProgressiveEnhancement

HTML5 CSS3

Texte Farben Tastatur

Page 23: Barrierefreiheit zum Mitnehmen und Liebhaben

1. Progressive Enhancement

Page 24: Barrierefreiheit zum Mitnehmen und Liebhaben

„You start by establishing a basic level of user experience that all browsers will be able to provide when rendering your web site, but you also build in more advanced functionality that will automatically be available to browsers that can use it.“

– W3C Blog

Page 25: Barrierefreiheit zum Mitnehmen und Liebhaben

„Don’t interfere with default browser behavior. Don’t create a form inside a canvas just because you can“

– Eric EggertVortrag bei Beyond Tellerrand Play 2012

Page 26: Barrierefreiheit zum Mitnehmen und Liebhaben

http://alistapart.com/article/understandingprogressiveenhancement

Page 28: Barrierefreiheit zum Mitnehmen und Liebhaben

2. HTML(5)

Page 29: Barrierefreiheit zum Mitnehmen und Liebhaben

<input type=“text“>

Page 30: Barrierefreiheit zum Mitnehmen und Liebhaben
Page 31: Barrierefreiheit zum Mitnehmen und Liebhaben

<label for=“name“>Name</label><input type=“text“ id=“name“>

!

Page 32: Barrierefreiheit zum Mitnehmen und Liebhaben

Screenreader Element

.scr-element {position: absolute;left: -9999px;

}

Hide label on focushttp://codepen.io/MoritzGiessmann/pen/IwnvJ

Page 33: Barrierefreiheit zum Mitnehmen und Liebhaben

„Every time you use display:none, a kitten dies.“

– Jeremy Keith

Page 34: Barrierefreiheit zum Mitnehmen und Liebhaben

Sprachauszeichnungen<span lang=“en“>Download</span>

Abkürzungen<abbr title=“light amplification by stimulated emission of radiation “ lang=“en“>Laser</abbr>

Page 35: Barrierefreiheit zum Mitnehmen und Liebhaben

Neue Strukturelemente & Aria landmark roles

<header> <footer> <aside> <section> <article>

role=“main“, role=“contentinfo“, role=“banner“, role=“form“, role=“complementary“, role=“navigation“

Page 36: Barrierefreiheit zum Mitnehmen und Liebhaben

http://www.youtube.com/watch?v=IhWMou12_Vk

Page 37: Barrierefreiheit zum Mitnehmen und Liebhaben

3. CSS3

Page 38: Barrierefreiheit zum Mitnehmen und Liebhaben

@font-face!Endlich ist Text wieder Text :)

Page 39: Barrierefreiheit zum Mitnehmen und Liebhaben

WenigerSchrott

Page 40: Barrierefreiheit zum Mitnehmen und Liebhaben

4. Grafiken

Page 41: Barrierefreiheit zum Mitnehmen und Liebhaben

1.Welchen Zweck erfüllt das Bild?

2. Welchen Inhalt bietet das Bild?

3. Wenn das Bild nicht angezeigt wird, geht eine wichtige Aussage verloren?

Page 42: Barrierefreiheit zum Mitnehmen und Liebhaben

<img src=“#“ alt=“Beschreibung“>

Foto, Logo, Sonstige Grafik die für den Inhalt wichtig ist

Schmuckgrafik, Hintergrundbild <span class=“bg“>Text</span><img src=“#“ alt=““>

Funktionsgrafik<a class=“ico-home“>Home</a> (text-indent:-9999px)<a href=“#“><img src=“#“ alt=“Artikel lesen“></a>

Grafik mit Text <img src=“#“ alt=“Text der grafik“>

Page 43: Barrierefreiheit zum Mitnehmen und Liebhaben

5. Farben

Page 44: Barrierefreiheit zum Mitnehmen und Liebhaben
Page 45: Barrierefreiheit zum Mitnehmen und Liebhaben

http://leaverou.github.com/contrast-ratio/ http://snook.ca/technical/colour_contrast/colour.html

Farbe !== alleiniges Unterscheidungsmerkmal

Fehlermeldungen: Text+Icon+Farbe!

Kontrast!

Page 46: Barrierefreiheit zum Mitnehmen und Liebhaben

6. Tastatur

Page 47: Barrierefreiheit zum Mitnehmen und Liebhaben

Sichtbarer Fokus

Niemals :focus{outline: none}

a:hover, a:focus {text-decoration:underline;

}

Page 48: Barrierefreiheit zum Mitnehmen und Liebhaben

Kann man bestimmt auf der Folie nicht lesen:*:before {

content:'I can has CSS-generated content';}

Page 49: Barrierefreiheit zum Mitnehmen und Liebhaben

Skiplinkshttp://jsfiddle.net/MoritzGiessmann/DFrVC/

LIVEDEMO TIME!www.eyeworkers.de mit der Tastatur und einem Screenreader bedient.

Page 50: Barrierefreiheit zum Mitnehmen und Liebhaben

Skiplinkshttp://jsfiddle.net/MoritzGiessmann/DFrVC/

LIVEDEMO TIME!

Page 51: Barrierefreiheit zum Mitnehmen und Liebhaben

Zusammenfassung

1. Progressive Enhancement2. Neues HTML verwenden (<inputs> brauchen <label>!111einself)3. @font-face und CSS3 statt

Bildern/Flash/Canvas whatever4. Grafiken je nach Funktion mit Texten

versehen5. Farben nicht zur alleinigen Kennzeichnung verwenden6. Tastaturbedienbarkeit rockt!

Page 52: Barrierefreiheit zum Mitnehmen und Liebhaben

MEHR! Web Content Accessibility Guidelines

http://www.w3.org/TR/WCAG/

Barrierefreie Informationstechnik-Verordnunghttp://www.gesetze-im-internet.de/bitv_2_0/

Barrierefreiheit verstehen und umsetzen (Buch)http://www.dpunkt.de/buecher/2537.html

WCAG in leicht zu Verstehenhttp://www.3pha.com/wcag2/4

Videos von WAI-ARIA Testshttp://www.flickr.com/photos/martin-kliehm/sets/72157610155705200/with/3724648166/

Page 53: Barrierefreiheit zum Mitnehmen und Liebhaben

Danke =)@MoritzGiessmannmoritz-giessmann.de

Folien:Slideshare.net/MoritzGiessmann

Nächster Webmontag Karlsruhe13. Mai 2013, 19:00 UhrHoepfner Schalander

http://www.flickr.com/photos/39337180@N04/8040943907/sizes/k/in/photostream/