Model de obiecte de accesibilitate (AOM) – Partea 1

Accesibilitatea in prezent si unele bune practici pentru dezvoltatori

BIBOSWAN ROY

16 aprilie 2018

·

8

min citit

Inainte de a afla despre AOM, este complet obligatoriu sa intelegeti ce inseamna A. Sa mergem !!

Accesibilitatea aka a11y se refera la imbunatatirea accesibilitatii continutului de pe paginile web.

Nu se face nedrept persoanelor care nu pot profita de internetul care ne alimenteaza continuu cu date utile? Louis Braille a inventat limbajul braille pentru persoanele cu deficiente de vedere.

„Puterea internetului se afla in universalitatea sa.

Accesul tuturor, indiferent de dizabilitati, este un aspect esential. shemale porno

– Tim Berners-Lee, director W3C si inventator al World Wide Web.

De fapt, Conventia ONU cu privire la drepturile persoanelor cu dizabilitati recunoaste accesul la tehnologiile informatiei si comunicatiilor, inclusiv la web, drept drept fundamental al omului .

Accesibilitatea este o practica care vizeaza construirea si utilizarea tehnologiilor pentru a face accesibil web cat mai mult posibil tuturor, indiferent de orice dizabilitate permanenta sau temporala care implica

  • auditiv
  • cognitiv
  • neurologice
  • fizic
  • vorbire
  • vizual

prin orice computer de pe dispozitiv , smartphone, tableta etc. si in orice alta situatie deranjanta, cum ar fi conexiunile lente la internet.

Daca inca nu sunteti convinsi de ce ar trebui sa ne pese atat de mult despre a11y, mai intai sa raspundem de ce inainte de a discuta despre cum. porno alpha france

Conform ultimului recensamant (2010), 56,7 milioane de americani au un handicap. In prezent, aproximativ 80 de milioane de persoane din Uniunea Europeana (UE) au un handicap.

Pe masura ce populatia imbatraneste, mai multi oameni vor suferi de diferite dizabilitati, impiedicandu-i sa acceseze internetul. Prin urmare, intreprinderile vor trebui sa se asigure ca produsele si serviciile lor sunt accesibile clientilor lor tinta.

sursa: https://www. adeline lange porno un.org/

Informatiile de mai jos sunt specifice SUA, dar regulile in acest sens au fost stabilite si de Comisia Europeana.

Sinopsis Seyfarth: Numarul proceselor federale care sustin site-uri web inaccesibile continua sa creasca, impreuna cu numarul firmelor de avocatura care le depun. Intreprinderile raman bine sfatuiti sa solicite sfatul unui consilier cu experienta in accesibilitatea site-ului web pentru a gestiona riscul.

Pentru mai multe informatii, accesati: https://www. vagin porno adatitleiii.com/2017/08/website-accessibility-lawsuit-filings-still-going-strong/

Mentionez aici un pic despre cativa termeni cu care trebuie sa fiti familiarizati pentru a intelege functionarea accesibilitatii.

Tehnologii de asistenta

Imagine a unui baiat care navigheaza pe web folosind pointerul capului de baseball

Urmatoarele sunt cele mai comune tehnologii de asistare care functioneaza in coordonare cu browserul si sistemul de operare pentru a spori accesibilitatea.

  • cititoare de ecran pentru deficienti de vedere. (De exemplu: JAWS, NVDA, Narator pe Windows, Talkback pe Android. porno alternatif VoiceOver pe MAC si iOS si Orca pe Linux)
  • lupe de ecran pentru persoanele cu deficiente de vedere
  • instrumente de recunoastere a vorbirii pentru a da comenzi pentru controlul tehnologiei, utile in special persoanelor cu dizabilitati motorii

API-uri de accesibilitate

Diferite sisteme de operare dispun de API-uri de accesibilitate diferite:

  • Windows: MSAA / IAccessible, UIAExpress, IAccessible2
  • Mac OS X: accesibilitate NSA
  • Linux: AT-SPI
  • Android: cadru de accesibilitate
  • iOS: accesibilitate UIA

Aceste API-uri sunt diferite de API-urile javascript pe care dezvoltatorii le folosesc. Cu toate acestea, tehnologiile de asistenta, cum ar fi cele mentionate mai sus, o pot folosi pentru a obtine informatii din browser si din sistemul de operare.

Arborele accesibilitatii

Asa cum am arborele DOM in browser care este accesat folosind API-ul DOM, majoritatea tehnologiilor de asistenta interactioneaza cu arborele de accesibilitate folosind API-urile de accesibilitate.

Cand se incarca o pagina web, mai intai se creeaza un obiect DOM analizand codul HTML. Apoi, browserul construieste arborele de accesibilitate din arborele DOM corespunzator tehnologiei de asistenta utilizate. disney porno Ori de cate ori browserul actualizeaza DOM ca raspuns la interactiunea utilizatorului sau la evenimente scriptate, arborele a11y este, de asemenea, actualizat si invers.

Sa vedem un exemplu simplu al arborelui de accesibilitate pentru un cititor de ecran.

Un cititor de ecran are nevoie doar de date textuale, partea vizuala a interfetei de utilizare nu este necesara. Pentru unele atribute alt poate fi doar o legenda a imaginii, dar pentru o persoana cu dizabilitati care este singura sursa de intelegere a imaginii.

Sursa http://wicg. porno gay noir github.io/aom/explainer.html

1. Declarati limba

Motoarele de cautare au in general detectoare automate de limba, dar este inca o buna practica pentru a defini limba continutului. Cu HTML5 puteti utiliza atributul lang pentru orice eticheta copil daca doar un anumit continut este scris intr-o limba diferita de restul paginii web. porno gay ttbm

<! DOCTYPE html>



<html lang = „en”>



<body>



<p lang = „fr”> Ceci este un paragraf. </p>



</body>



</html>

Informatiile despre limba ajuta sintetizatoarele de vorbire si traducatorii Braille sa produca rezultate utile. Aceste aplicatii trebuie sa stie daca pot produce iesiri din text sau daca poate trebuie sa treaca la un mod de limba diferit.

2. Folositi elemente HTML cat mai semantice in functie de scop posibil

elementele semantice sunt cele care ii spun cititorului despre tipul de continut. xxl porno Ex. Buton, antet, subsol, articol, sectiune, p, figura etc.

elemente non-semantice : spune doar ca exista un anumit continut. De exemplu, spanand div

Puteti crea un link pur si simplu urmand modul sofisticat ca acesta

<a href=”https://google.com”> Accesati Google </a>

sau induceti in eroare browserul pentru a crea un arbore de accesibilitate mai putin perfect cu acesta

<span id = „link” data-link = „https://google. mormon porno



  • porno simpson
  • porno robe
  • porno chienne
  • porno hut
  • porno 974
  • free porno sex
  • porno homo
  • porno vintage francais
  • porno hub gay
  • my porno
  • big booty porno
  • porno cousine
  • flm porno
  • tiktok porno
  • vido porno
  • cosplay porno
  • film porno francais streaming
  • porno mature anal
  • absolu porno
  • porno prof





com”> Accesati Google </span>

Mai ales cand erati incepator, este posibil sa va construiti intreaga pagina web utilizand div

3. Diferite parti ale paginii web ar trebui sa fie accesibile folosind tasta tab

Acest lucru poate fi util in principal in doua circumstante:

  1. Mouse-ul tau nu doreste sa te asculte
  2. Datorita unor dizabilitati motorii, utilizati indicatorul capului de capac

Observati demo-ul de mai jos al site-ului https://www.visionaustralia.org/. care poate fi considerat a avea o buna accesibilitate web. porno viol Puteti sa va deplasati in diferite parti ale site-ului web folosind tasta tab si sa apasati Enter / Return in loc sa faceti clic cu mouse-ul.

Interactiunea cu diferitele parti care pot fi facute clic pe pagina web prin intermediul filei

elementele de control ale legaturilor si formularelor pot fi focalizate si pot fi interactionate folosind file in mod implicit. Pentru a adauga aceste caracteristici la alte elemente, dupa cum este necesar, folosim atributul tabindex care are o valoare intreaga.

tabindex = 0 indica faptul ca elementul este focalizabil si accesibil folosind tab sub fluxul normal de navigatie, adica secventa in care elementele sunt definite in DOM

<span id = „link” data-link = „https://google.com” tabindex = „0”> Accesati Google </span>

Nota: totusi, va trebui sa va jucati cu CSS pentru a oferi un stil adecvat focalizarii. porno club

4. Utilizati atributele WAI-ARIA

Definit precis in documentatia Mozilla

WAI-ARIA este o specificatie scrisa de W3C, care defineste un set de atribute HTML suplimentare care pot fi aplicate elementelor pentru a oferi semantica suplimentara si a imbunatati accesibilitatea oriunde lipseste.

Aceste atribute nu afecteaza structura paginii web sau a DOM, ci modifica arborele de accesibilitate.

As dori sa discut despre tipul cel mai frecvent utilizat al rolului sau de atribut

Sa ne uitam la acelasi fragment de cod prostesc prin care am trecut prin punctele anterioare.

<span id = „link” data-link = „https://google. porno gay muscle com” role = „link” tabindex = „0”> Accesati Google </span>

Adaugarea rolului = „link” informeaza cititorul de ecran ca elementul actual care se concentreaza este un link, astfel incat si utilizatorul sa cunoasca despre el.

Sa vedem acum un exemplu mai practic

Panouri cu file fara ARIA

Fragmentul de cod de mai sus poate fi bun pentru afisarea vizuala. Dar cand utilizatorul ajunge la lista, cititorul de ecran o descrie doar ca o lista formata din trei linkuri. Nu identifica lista ca o colectie de file si daca linkurile deschid pagini noi sau afiseaza un anumit continut pe aceeasi pagina.

Apoi, vedeti acelasi fragment de cod modificat utilizand atribute ARIA

Panouri cu file folosind ARIA

Cititorul de ecran identifica acum lista ca o colectie de file cu panouri de file corespunzatoare in arborele de accesibilitate. porno xxl Atributul aria-controls stabileste o relatie intre fiecare fila definita in li si panoul de fila corespunzator definit in eticheta div. Rolul = prezentare semnifica in principal neglijarea semnificatiei semantice a acelei etichete. Interpretarea atributelor ARIA definite poate varia usor in functie de tehnologia de asistenta si de browser.

5. Utilizati cea mai mare eticheta de titlu h1 pentru titlul principal si asa mai departe. porno italia

Aceasta este o parte importanta a SEO. Motoarele de cautare utilizeaza etichetele de titlu pentru a determina subiectele si subiectele paginii. Prin urmare, alegerea cuvintelor cheie si a metadatelor corecte sub etichetele corespunzatoare este in continuare esentiala pentru ca continutul dvs. sa fie mai inalt in cautarile relevante pe web.

Respectand in continuare punctul anterior, nu utilizati aceste etichete doar pentru a obtine fonturi indraznete si mai mari. porno hetero Puteti obtine cu usurinta acest lucru cu ajutorul atributelor CSSfont.

6. Faceti site-ul web receptiv

Odata cu cresterea popularitatii smartphone-urilor, o proportie destul de mare de utilizatori de internet navigheaza pe site-uri web prin filele si dispozitivele lor mobile. Prin urmare, devine necesar ca, pe langa desktop-uri, site-urile web sa para atragatoare si in toate celelalte tipuri de dispozitive.

Site Web care nu raspunde (stanga) v / s Site Web receptiv (dreapta)

7. bande dessinée porno Audit accesibilitate

Puteti efectua o verificare a accesibilitatii oricarui site web folosind diferite instrumente.

Chrome: accesati instrumentele pentru dezvoltatori si selectati optiunea de audit din partea de sus. Daca nu este vizibil, extindeti sageata dubla pentru a gasi optiunea acolo. Efectuati un audit care genereaza un raport de audit format din rapoarte SEO , accesibilitate si PWA etc. si va ofera, de asemenea, indicii despre cum sa va imbunatatiti. telecharger film porno

Firefox : includeti addon Tools pentru dezvoltatori ax

8. Incepeti sa creati aplicatii web progresive (PWA)

PWA este o tehnologie web moderna pentru a oferi utilizatorilor o prima experienta offline similara aplicatiilor mobile. Dupa cum am spus, ceva este mai bun decat nimic. E timpul sa ucizi dinozaurul.

Multumesc mult pentru citirea articolului meu. porno 300 Acest articol v-a oferit o prezentare generala a conceptelor implicate in accesibilitate si modul in care grija pentru ele v-ar ajuta la crearea de site-uri web de inalta calitate, cu o experienta excelenta pentru utilizator. Spuneti-mi ce parere aveti in sectiunea de comentarii si daca vi s-a parut util va rog sa-i dati cateva clape pentru a-l sustine si ramaneti la curent cu urmatoarea sa parte.

As fi fericit sa ma conectez cu dvs. pe Linkedin.