ARIA und HTML 5

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

Favorites, Groups & Events

ARIA und HTML 5 - Presentation Transcript

  1. ARIA und HTML5 in freier Wildbahn Martin Kliehm. @kliehm Senior Frontend Engineer. Namics. http://www.flickr.com/photos/73594239@N00/8937968/
  2. Oder doch eher so? http://www.flickr.com/photos/angelinawb/2086914195/
  3. Projekte von Namics
  4. Accessible Rich Internet Applications (ARIA)
  5. Zuerst die niedrig hängenden Früchte http://www.flickr.com/photos/pgasston/1372139756/
  6. <input type="text" aria-required="true" />
  7. <input type="text" aria-required="true" aria-invalid="true" />
  8. http://www.flickr.com/photos/lwr/2057056544/
  9. http://webaim.org/blog/spam_free_accessible_forms/
  10. <ul role="menu navigation"> <li role="menuitem"> <a href="…">Über Fraunhofer</a> </li> </ul>
  11. <a role="button" aria-controls="nav-direct-third" tabindex="0" title="Untermenü"> Schnellzugriff </a> <ul id="nav-direct-third" role="menu navigation" aria-expanded="true"> <li role="menuitem"> <a href="…">Presse / Medien</a> </li> </ul>
  12. HTML 5: Canvas
  13. <canvas />
  14. CSS 3
  15. border-radius: 16px 16px 0 0; -moz-border-radius: 16px 16px 0 0; /* Webkit does suppport no more than two values for border-radius */ -webkit-border-top-left-radius: 16px; -webkit-border-top-right-radius: 16px; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0;
  16. <!--[if vml]> <script type="text/javascript"> var isVML = true; </script> <![endif]--> v:roundrect { behavior: url(#default#VML); height: 100%; left: -1px; position: absolute; top: 0; width: 100%; z-index: 0; }
  17. HTML 5: Geolocation
  18. if ( navigator.geolocation ) { navigator.geolocation.getCurrentPosition( SBS.foundLocation ); }
  19. ARIA + JavaScript
  20. http://www.w3.org/TR/wai-aria-practices/
  21. <ul role="tablist"> <li role="tab">Bahn</li> <li role="tab">Mietwagen</li> <li role="tab">Hotel</li> <li role="tab">Mobilität</li> </ul> <!-- Tabpanel Bahn --> <div role="tabpanel"> … </div>
  22. • tabindex="0" setzen • Event capturing: click, focus, keydown, keypress • Tabpanel einblenden • Tastatursteuerung: Pfeiltasten, ctrl + tab, ctrl + shift + tab • Event-Bubbling stoppen • ggf. Screenreader-Buffer aktualisieren
  23. div aria-live="polite" aria-atomic="true" aria-relevant="additions text"> Die Seite wurde Ihrem Merkzettel hinzugefügt.
  24. http://www.david-chavez.com a11y ♥ Technik
  25. Danke. twitter: @kliehm Folien: slideshare.net/kliehm/aria-und-html-5 Videos: flic.kr/p/5EqqLe

+ Martin KliehmMartin Kliehm, 4 months ago

custom

1021 views, 0 favs, 2 embeds more stats

ARIA und HTML5 in freier Wildbahn. Beispiele von Ac more

More info about this document

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Go to text version

  • Total Views 1021
    • 957 on SlideShare
    • 64 from embeds
  • Comments 1
  • Favorites 0
  • Downloads 3
Most viewed embeds
  • 59 views on http://accessibility.namics.com
  • 5 views on http://blog.namics.com

more

All embeds
  • 59 views on http://accessibility.namics.com
  • 5 views on http://blog.namics.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories