Accesibilitate Care este marcajul dvs. care vă spune?

Astăzi vom examina accesibilitatea și semantica. Să începem cu o întrebare: ați folosit vreodată un cititor de ecran? Dacă răspunsul este Nu, ar trebui să-l încercați - s-ar putea schimba modul în care vă apropiați marcajul HTML pentru totdeauna!

În acest articol vom examina structura unei pagini web, felul în care cititorii de ecran interpretează această structură și îmbunătățirile pe care le putem aduce la marcajul propriu pentru a îmbunătăți accesibilitatea.


Un cuvânt rapid despre demo

Am tras împreună o pagină de eșantion pentru a demonstra modul în care marcajele specifice sunt procesate de cititoarele de ecran. De asemenea, am vrut să demonstrez marcajul HTML5 semantic la cel mai de bază - ceea ce sper că veți găsi util. În cele din urmă, știu cum vă place să descărcați fișierele sursă să vină cu un tutorial, astfel încât să vă bucurați să-l trageți în afară!

Demo-ul

Demo-ul este o pagină simplă și flexibilă. Nu este receptiv, dar este bine configurat pentru a fi făcut așa dacă doriți: să utilizeze unități orizontale relative (%) și unități relative (em) pentru fonturi. Imaginile sunt flexibile și modifică în funcție de dimensiunile containerului părinte. De asemenea, utilizează câteva perechi de fonturi Google groove. Lumină și curată.


Modelul standardelor Web

Dacă sunteți un vizitator regulat al site-ului, veți fi auzit din când în când că atunci când construiți un site web, este important să separați preocupările. Toate acestea fac parte din ceea ce recunoaștem ca fiind model de standarde web; compusă din structură, prezentare și comportament.

Structura construim sub forma marcajului HTML, prezentare este stilul nostru (modul în care conținutul apare în orice agent de utilizator dat) pe care îl abordăm cu CSS și comportament a unei pagini web, interactivitate front-end, pe care o realizăm de obicei cu javascript.

Menținerea acestor trei aspecte ale designului web separat este benefică pentru noi în termeni practici - este mult mai ușor să menținem conținut care este împărțit în felul acesta și nu toate sunt amestecate.

Separarea preocupărilor este, de asemenea, benefică în termeni de înțelegere. Noi, ființele umane, de obicei procesăm o pagină web mulțumită modului în care este livrată printr-un browser. Există însă și alte modalități prin care este accesată o pagină web, printre care se numără și Roboti de motoare de căutare, care accesează structura brută a paginilor pentru a clasifica și clasifica cu precizie conținutul.

Apoi, avem tehnologii de asistență (AT), cum ar fi cititoare de ecran. Cititorii de ecran interpretează interfețele de pe computer și spun ceea ce văd, ajutând persoanele cu deficiențe de vedere să le folosească. Paginile Web sunt un astfel de exemplu de interfețe, iar cititoarele de ecran citesc conținutul așa cum le este prezentat în marcaj. Marcarea confuză și dezordonată conduce logic la probleme de accesibilitate, chiar dacă site-ul Web ranit poate apărea în browser.

Notă: Este important să rețineți că, în timp ce acest tutt se concentrează pe persoanele cu deficiențe de vedere, optimizând accesibilitate beneficiază și utilizatorii restricționați în alte moduri (motor, auditiv, cognitiv etc.)


Semantică

Chiar dacă nu ați înțeles ce se înțelege Semantică probabil că ați auzit termenul aruncat în jur. Semantica în designul web se referă la sens acordată marcării HTML. Trecerea de la planurile bazate pe tabelă a înregistrat îmbunătățiri uriașe ale valorii semantice a marcajului (X) HTML, celulele de tabel făcând loc pentru

etichete (diviziuni), liste neordonate (
    ) a devenit obișnuită și am început să folosim lucruri de genul (accent) în loc de (italic) pentru a distanța în continuare marcajul nostru de codul de prezentare.

    În prezent, comunitatea de design web se confruntă cu marcajul HTML5 și, mulțumită unei game largi de elemente noi, putem descrie marcajul nostru mai detaliat decât oricând. Navigarea primară durează în mod obișnuit sub forma unei liste neordonate, dar poate trăi acum în interiorul grupului

Să schimbați apoi unele dintre etichetele de div superfluă pentru mai multe elemente semantice:

La revedere?

 

Care este marcajul tău care îți spune?

  • Acasă
  • Mai mult brânză
  • Mai multe babe

? Salut

  

Care este marcajul tău care îți spune?

La revedere?

 

Wisconsin Cheese History

"Brânzeturi", datorită Graeme Maclean pe Flickr

Povestea lui Wisconsin? pășune luxuriantă.

Milioane de ani mai târziu? o scară mică.

Luat de pe www.eatwisconsincheese.com

? Salut

 

Wisconsin Cheese History

Aceasta este brânza

"Brânzeturi", datorită Graeme Maclean pe Flickr

Povestea lui Wisconsin? pășune luxuriantă.

Milioane de ani mai târziu? o scară mică.

Luat de pe www.eatwisconsincheese.com

Iată semnul HTML complet, strălucit cu semantică glorioasă:

    Care este marcajul tău care îți spune?         

Care este marcajul tău care îți spune?

Wisconsin Cheese History

Aceasta este brânza

"Brânzeturi", datorită Graeme Maclean pe Flickr

Povestea industriei lactate din Wisconsin are rădăcini în vremurile preistorice. Natura a stabilit scena pentru Dairyland din America în ultima eră de gheață, când ghețarii au tăiat ceea ce este acum Wisconsin. Pe măsură ce au scăzut, masiv munți de gheață lăsat în urmă într-o zonă rurală de dealuri și dealuri luxuriante.

Milioane de ani mai târziu, când imigranții europeni au migrat spre vest, au găsit inima națiunii, care le-a amintit multora din patria lor. Condițiile climatice s-au adaptat bine la agricultură, iar inițial, agricultorii au crescut grâu, hamei și alte cereale. Industria lactatelor a urmat în mod natural, iar producătorii de produse lactate au produs în curând o multitudine de lapte de calitate superioară. Pentru a menține laptele în exces, fermierii au făcut brânză. Trecerea de la producerea brânzeturilor de uz familial la producerea brânzeturilor a fost un pas scurt. Cu toate acestea, producția comercială de brânză în Wisconsin a început la scară mică.

Luat de pe www.eatwisconsincheese.com

Sisteme sociale în interiorul unei trupe de bunică

Fâșia fată

"Fâșii Baboon", prin amabilitatea lui Prakhar Amba pe Flickr

Majoritatea babuonilor trăiesc în trupe ierarhice. Dimensiunile grupelor variază între 5 și 250 de animale (adesea aproximativ 50 de persoane), în funcție de circumstanțele specifice, în special speciile și perioada din an. Structura din cadrul trupei variază considerabil între baboarii hamadrias și speciile rămase, uneori numite în mod colectiv babonele savană.

Hamadryas baboon apare adesea în grupuri foarte mari compuse din mai multe hareme mai mici (un bărbat cu patru femele), la care femele din alte părți ale trupei sunt recrutați în timp ce sunt încă prea tineri pentru a fi hrăniți. Alte specii de babuini au o structură mai promiscuă, cu o ierarhie strictă de dominare bazată pe matriline. Grupul hamadryas baboon va include de obicei un bărbat mai tânăr, dar nu va încerca să se îmbine cu femelele decât dacă bărbatul mai în vârstă este eliminat.

Luat de pe wikipedia.com

Dreptul de autor? Ian Yates 2011

Deci, care sunt îmbunătățirile pe care le-am făcut? Ei bine, în plus față de adăugarea de atribute altfel imaginilor noastre, am utilizat următoarele șapte elemente:

Încercați să utilizați elemente precum acestea ori de câte ori puteți. Utilizați etichete div, prin toate mijloacele, dar numai dacă nu vă puteți gândi la un element semantic mai adecvat. În ceea ce privește stilul, nu puteți greși cu adevărat, iar în momentul de față nu este o crimă dacă folosiți elemente în locul greșit. Trebuie sa incepeti undeva, asa ca nu va fie frica sa folositi articole si sectiuni imperfect.

Cu unele CSS puțin editate, rezultatul în browser este? nu altfel.


Cum se vede un cititor de ecran??

Iată designul nostru, așa cum se vede din ochii extensiei cititorului de ecran Google Chrome și din VoiceOver de la OSX.

Atunci când VoiceOver este lăsat să proceseze o întreagă pagină Web (Control-Option-A), se plimbă prin DOM în mod secvențial, dictând orice conținut se întâlnește. Ultimele versiuni vă permit să specificați puncte de pe paginile web preferate la care puteți să accesați, dar dacă cursorul se află în căutarea unui link, a unei liste, a unui paragraf sau a unei imagini, îl citește cât mai bine.

Eforturile noastre au trecut neobservate!

S-ar putea să observați, în afară de vocea ciudat de atractivă, că VoiceOver nu a făcut nici o mențiune despre navigația noastră fiind plasată într-o