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

Making the Website More Accessible with HTML5 & CSS3

Making the Website More Accessible with HTML5 & CSS3

This was presented at the Amigos Library Services' HTML5 & CSS3 Online Conference http://www.amigos.org/HTML5_CSS3 on February 8, 2013. It's basically how to make a site more accessible, focusing on HTML5 & CSS3, but not necessarily (or only) for persons with disabilities.
--
When the website was moved to a Content Management System, I updated our template to use HTML5 and CSS3. In particular, I used media queries to make the website responsive, and to fulfill some of the web accessibility guidelines. I also used some CSS3 to do some of the basic styling of the site, such as tables. Problems presented themselves, particularly with Internet Explorer. I spent a fair amount of time fixing IE issues, but left others to "degrade nicely".

Full writeup: http://cynng.wordpress.com/2013/02/27/making-the-website-more-accessible-with-html5-css3/

Cynthia "Arty" Ng

February 08, 2013
Tweet

More Decks by Cynthia "Arty" Ng

Other Decks in Technology

Transcript

  1. ŽŒ’˜—ȱ •Ž–Ž—œȱ ‡ KHDGHU ‡ KJURXS ‡ QDY ‡ DUWLFOH

    ‡ VHFWLRQ ‡ DVLGH ‡ IRRWHU ‡ DGGUHVV &\QWKLD 1J #7KH5HDO$UW\ 
  2.  '2&7<3( KWPO! KWPO ODQJ HQ ! KHDG! WLWOH!(YHU\ 3DJH

    6KRXOG +DYH D 7LWOHWLWOH! KHDG! ERG\! KHDGHU UROH EDQQHU ! K!VLWH QDPHK! K!WDJOLQHK! QDY UROH QDYLJDWLRQ ! D KUHI !*OREDO 1DY /LQND! D KUHI !6HFRQG 1DY /LQND! D KUHI !0RUH 1DY /LQND! QDY! KHDGHU! GLY LG FRQWHQW UROH PDLQ ! DUWLFOH UROH DUWLFOH !   \RXU FRQWHQW D EORJ SRVW IRU H[DPSOH ! DUWLFOH! DUWLFOH UROH DUWLFOH !   DQRWKHU VWDQGDORQH SLHFH ! DUWLFOH! GLY! GLY LG VHFRQGDU\ UROH FRPSOHPHQWDU\ !   W\SLFDOO\ \RXU VLGHEDU ! GLY! IRRWHU UROH FRQWHQWLQIR ! FRS\ULJKW DQG RWKHU LQIR IRRWHU! ERG\! KWPO! &\QWKLD 1J #7KH5HDO$UW\  Y / / /L L L LQN RJ J J SRV QH SLHF I
  3. ’›Š–Žȱ &\QWKLD 1J #7KH5HDO$UW\  )URP KWWSOLEUDU\U\HUVRQFDHUHVRXUFHVDFDGHPLFRQH œŒ›˜••’—ȱƽȱ—˜ȱ ƽȱ—˜ œŒ›˜

    ˜• •• •’ ’— — ȱƽ DZȱ˜ŸŽ›•˜ DZȱ‘’Ž—Dzȱ ǀȱ’›Š–ŽȱœŽŠ–•Žœœǁȱ
  4. ˜›–œȱ 1HZ 7\SHV 1HZ $WWULEXWHV &\QWKLD 1J #7KH5HDO$UW\  ‡

    VHDUFK ‡ WHO ‡ XUO ‡ HPDLO ‡ GDWHWLPH YDULRXV ‡ QXPEHU ‡ FRORU ‡ SODFHKROGHU
  5. ˜›–œȱ 1HZ 7\SHV 1HZ $WWULEXWHV &\QWKLD 1J #7KH5HDO$UW\  ‡

    VHDUFK ‡ WHO ‡ XUO ‡ HPDLO ‡ GDWHWLPH YDULRXV ‡ QXPEHU ‡ FRORU ‡ >DQG PRUH@ ‡ SODFHKROGHU ‡ DXWRIRFXV ‡ UHTXLUHG ‡ >DQG PRUH@
  6. “ŠŒŽ—ȱŽ•ŽŒ˜›ȱ OL  OL ^ ERUGHUOHIW S[ VROLG GGG `

    &\QWKLD 1J #7KH5HDO$UW\  K  S K  S ^ PDUJLQWRS HP ` Ž•Ž–Ž—ȱŗȱƸȱŽ•Ž–Ž—ȱŘȱǿȱȦȘȱ˜ž›ȱ ȱȘȦȱȀȱ
  7. ›žŒž›Š•ȱœŽž˜Ȭ •ŠœœŽœȱ DQ  E &\QWKLD 1J #7KH5HDO$UW\  Q

                                QWKRIW\SH
  8. ›žŒž›Š•ȱœŽž˜Ȭ •ŠœœŽœȱ WUQWKRIW\SH RGG ^ EDFNJURXQGFRORU )))$() ` &\QWKLD 1J

    #7KH5HDO$UW\  WUQWKRIW\SH Q ^ EDFNJURXQGFRORU )))$() ` QWKRIW\SH
  9. ›žŒž›Š•ȱœŽž˜Ȭ •ŠœœŽœȱ SQWKRIW\SH RGG ^ FRORU UHG ` SQWKFKLOG RGG

    ^ FRORU UHG ` &\QWKLD 1J #7KH5HDO$UW\  5HG 3DQGDV  DUH FXWH  DUH VORWKV  DUH SOD\IXO QRQHWKHOHVV  5HG 3DQGDV  DUH FXWH  DUH VORWKV  DUH SOD\IXO QRQHWKHOHVV ǀ’Ÿǁȱ ȱȱȱǀ‘ŘǁŽȱŠ—ŠœǀȦ‘Řǁȱ ȱȱȱǀ™ǁŠ›ŽȱŒžŽǯǀȦ™ǁȱ ȱȱȱǀ™ǁŠ›Žȱœ•˜‘œǯǀȦ™ǁȱ ȱȱȱǀ™ǁŠ›Žȱ™•Š¢ž•ȱ—˜—Ž‘Ž•ŽœœǯǀȦ™ǁȱ ǀȦ’Ÿǁȱ QWKFKLOG
  10. ›žŒž›Š•ȱœŽž˜Ȭ •ŠœœŽœȱ ‡ QWKODVWRIW\SH ‡ QWKODVWFKLOG ‡ ILUVWRIW\SH ‡ ILUVWFKLOG

    ‡ ODVWRIW\SH ‡ ODVWFKLOG ‡ RQO\RIW\SH ‡ RQO\FKLOG &\QWKLD 1J #7KH5HDO$UW\ 
  11. Ž’ŠȱžŽ›’Žœȱ %UHDN 3RLQW :KHQ ,W /RRNV 6WXSLG &\QWKLD 1J #7KH5HDO$UW\

     S[ S[ S[ HP HP HP 6WROHQ IURP #PUHLGVPD KWWSPDWWKHZUHLGVURZFRPDUWLFOHV
  12. śDZȱ —Ž›—Žȱ ¡™•˜›Ž›ȱ ‡ KWPOVKLY R KWWSVJLWKXEFRPD)DUNDVKWPOVKLY ‡ 5HSODFLQJ LIUDPH

    DWWULEXWHV ZLWK -DYD6FULSW R SUH,( R KWWSZZZG\QDPLFGULYHFRPIRUXPVHQWU\SKS"5HSODFLQJLIUDPH DWWULEXWHVZLWKMDYDVFULSW +70/  &\QWKLD 1J #7KH5HDO$UW\ 
  13. řȱ ´%XOOHWSURRIµ 6\QWD[ #IRQWIDFH ^ IRQWIDPLO\ *UDXEODX :HE  VUF

    XUO *UDXEODX:HEHRW" IRUPDW HRW  XUO *UDXEODX:HEZRII IRUPDW ZRII  XUO *UDXEODX:HEWWI IRUPDW WUXHW\SH  ` 6RXUFH KWWSSDXOLULVKFRPEXOOHWSURRIIRQWIDFHLPSOHPHQWDWLRQV\QWD[ RU XVH )RQW6TXLUUHOFRP &\QWKLD 1J #7KH5HDO$UW\ 
  14. Ž•™Ž›œȱ UHVSRQGMV PHGLD TXHULHV LQ ROG ,(V ’‘ž‹ǯŒ˜–ȦœŒ˜“Ž‘•ȦŽœ™˜—ȱ &\QWKLD 1J

    #7KH5HDO$UW\  •ŽŠŸŽ›˜žǯ’‘ž‹ǯŒ˜–Ȧ™›Ž’¡›ŽŽȱ –˜Ž›—’£›ǯŒ˜–ȱ