Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Accessible Responsive Design

Accessible Responsive Design

Vortrag im Rahmen des Webkongress Erlangen 2014 (WKE 2014). http://www.webkongress.uni-erlangen.de

Dieser Vortrag ist auch als Audio- und Video-Mitschnitt verfügbar: http://www.video.uni-erlangen.de/course/id/263.html

Stefan Farnetani

March 20, 2014
Tweet

Other Decks in Technology

Transcript

  1. Stefan Farnetani ist Geschäftsführer der mindscreen GmbH und konzipiert und

    programmiert barrierefreie Schnittstellen für Neue Medien. mindscreen setzt CMS-basierte Websites und E-Commerce-Systeme um, gewann 2010 zwei BIENE Awards und berät internationale Unternehmen in den Bereichen Accessibility und Mobile Accessibility. Zudem ist er Mitglied bei der German UPA e.V., dem Berufsverband der Deutschen Usability und User Experience Professionals.
  2. VoiceOver ist für Blinde eine genauso große Revolution wie der

    Touchscreen für alle sehenden Benutzer »Ich bekam hier ein glasklares Gefühl dafür, wie der Bildschirm aufgebaut ist.« — Marco Zehe, „Erstes Anfühlen von VoiceOver auf dem iPhone“
  3. Sehbehinderte und Touchscreen!? Barrierefreiheit? Davon ist meine Zielgruppe nicht betroffen.

    Vorführung des Arbeitskreises Barrierefreiheit Freitag 12:45 -13:15 Uhr, am UPA-Stand
  4. Accessible Responisve Design Aus Maus und Tastatur werden jetzt »Explore

    by touch« und »Swipe« Sonst ändert sich nix.
  5. Accessible Responisve Design Aus Maus und Tastatur werden jetzt »Explore

    by touch« und »Swipe« Sonst ändert sich fast nix.
  6. x

  7. Es könnte alles so einfach sein ... <div id="mobile-menu-toggle"> <span

    class="icon fa-bars"></span> </div> <div id="menu" style="display: none;"> ... </div>
  8. Und so kann eine gute Lösung aussehen <button id="mobile-menu-toggle" aria-controls="menu"

    aria-expanded=“false“> <span class="icon fa-bars"></span> <span class="visuallyhidden">Navigation</span> </button> <div id="menu" style="display: none;"> ... </div>
  9. Fluide Layouts – wie wir sie kennen 1 3 2

    Inhaltsreihenfolge 1 3 2 Desktop Header/ Hauptnavigation 1 Hauptinhalt 3 Bereichsnavigation 2
  10. Off-Canvas – schon etwas schwieriger 2 1 3 2 Inhaltsreihenfolge

    Off-Canvas 1 3 2 Desktop Header/ Hauptnavigation 1 Hauptinhalt 3 Bereichsnavigation 2 3 1
  11. 2 4 3 1 1 4 3 2 1 Bereichsnavigation

    2 Breadcrumb 3 Hauptinhalt 4 Teaser (Sidebar) Variante Desktop zum Vergleich Mobile 1 Bereichsnavigation 2 Breadcrumb 3 Hauptinhalt 4 Teaser (Sidebar)
  12. Code doppelt im HTML - Oft einfacher - Spart Client-Ressourcen

    Größere DOM-Umbauten können ältere Mobilgeräte und Featurephones stark beanspruchen - SEO? Code dynamisch erzeugen/ verändern über JavaScript - Spart Bandbreite - Eleganter und eher im Sinne von Progressive Enhancement - SEO? <>
  13. Gemeinsame Grundprinzipien - Eine Website für alle - Fluide Layouts

    um sich an Monitorgrößen anzupassen - Bewusstsein für Inhaltsreihenfolge - Liebe zu Web-Standards