Perceptibil
Conținutul trebuie prezentat astfel încât informația esențială să nu depindă exclusiv de culoare, animație sau poziționare vizuală.
Proiectăm experiența publică astfel încât informațiile despre operatori și certificate să poată fi consultate clar, inclusiv cu tastatura, tehnologii asistive și preferințe de interfață diferite.
ConstructPass este o interfață publică. Din acest motiv, accesul la informație nu trebuie să depindă de un anumit dispozitiv, de utilizarea mouse-ului sau de perceperea unei singure culori ori animații.
Accesibilitatea este tratată ca o cerință de design și dezvoltare, nu ca un element adăugat ulterior. Deciziile de structură, tipografie, contrast, focus și mișcare sunt luate în etapa de proiectare a fiecărei pagini publice: registru, profil public de operator, verificare certificat, formulare.
Website-ul nu folosește un widget de accesibilitate suprapus peste interfață. Un astfel de strat nu rezolvă problemele reale de structură și poate interfera cu tehnologiile asistive pe care utilizatorul le are deja configurate. Preferăm ca accesibilitatea să fie nativă în pagină.
Website-ul este proiectat urmărind bune practici moderne de accesibilitate web și criterii relevante din standardele WCAG. Nivelul formal de conformitate trebuie confirmat prin testare și audit înainte de publicarea unei declarații definitive.
Ținta de proiectare este alinierea cu criteriile relevante WCAG 2.2 nivel AA, urmând ca nivelul formal de conformitate să fie confirmat prin audit. Până atunci, informațiile din această pagină descriu modul în care este proiectată interfața, nu un rezultat certificat.
Ce nu declarăm Nu afirmăm conformitate integrală cu WCAG 2.1 / 2.2, cu EN 301 549 sau cu o anumită legislație, pentru că această conformitate nu a fost încă verificată printr-un audit dedicat.
Aceleași patru principii sunt aplicate în toate paginile publice, indiferent de complexitatea funcției: căutare, filtrare, verificare sau formular de contact.
Conținutul trebuie prezentat astfel încât informația esențială să nu depindă exclusiv de culoare, animație sau poziționare vizuală.
Funcțiile importante trebuie să poată fi utilizate și cu tastatura.
Limbajul, navigația și mesajele de stare trebuie să fie clare și consecvente.
Structura semantică trebuie să poată fi interpretată de browsere și tehnologii asistive moderne.
Fiecare pagină publică folosește elemente de structură reale, nu doar aparență vizuală. Acest lucru contează pentru utilizatorii de tehnologii asistive, dar și pentru navigarea rapidă cu tastatura.
header, nav, main și footer.h1 unic, urmat de o ierarhie coerentă de titluri.div-uri clickabile în locul butoanelor.Interfața este proiectată pentru a putea fi parcursă integral de la tastatură. Formulările de mai jos descriu intenția de proiectare; acoperirea completă urmează să fie confirmată prin testare dedicată.
Elementul activ trebuie să aibă un indicator de focus vizibil și suficient de distinct. Conturul implicit al browserului nu este eliminat fără o alternativă: acolo unde este înlocuit, primește un stil propriu, consecvent cu paleta petrol și mint, cu grosime și distanță suficiente pentru a fi observat pe fundal deschis și pe fundal închis.
Indicatorul apare la navigarea cu tastatura (:focus-visible) și nu creează capcane de focus: din orice element se poate ieși cu Tab sau Escape.
Poți verifica chiar acum Apasă Tab pe această pagină: primul element focalizat este linkul de salt către conținut, iar cuprinsul, linkurile și butoanele afișează un contur vizibil pe toată durata parcurgerii.
Interfața este construită astfel încât un cititor de ecran să poată parcurge conținutul și să anunțe stările importante. Nu pretindem compatibilitate certificată cu fiecare cititor de ecran sau cu fiecare combinație de browser și sistem de operare.
aria-hidden, pentru a nu adăuga zgomot în parcurgere.aria-live acolo unde este relevant — de exemplu numărul de rezultate dintr-o căutare sau finalizarea unei verificări.aria-describedby, astfel încât eroarea să fie citită împreună cu câmpul.lang="ro"), iar fragmentele în engleză sunt marcate ca atare acolo unde este util semantic.Textele sunt scrise în limbaj simplu, cu propoziții scurte. Abrevierile sunt explicate la prima utilizare atunci când sensul nu este evident din context.
Într-un registru public, statusul unui certificat este o informație critică. Din acest motiv, statusurile nu sunt comunicate exclusiv prin culoare: fiecare stare are o etichetă text și un icon distinct ca formă, nu doar ca nuanță.
aria-current, poziție și greutate a textului, nu doar cromatic.Rapoarte de contrast Nu publicăm valori numerice de contrast înainte de măsurarea lor pentru fiecare stare a interfeței, inclusiv stările de hover, focus și dezactivat.
Layout-ul este construit în unități relative, astfel încât textul să poată fi mărit din browser fără ca informația să dispară sau să fie tăiată. Paginile folosesc grile flexibile care se rearanjează pe o singură coloană atunci când spațiul devine insuficient.
Conținutul principal nu produce derulare orizontală la lățimi mici; elementele care nu pot fi comprimate, precum tabelele sau blocurile de cod, primesc propria zonă de derulare. Comportamentul la mărire a fost urmărit conceptual până la 200%, dar validarea formală rămâne parte a testării dedicate.
Lungimea rândurilor de text este limitată la aproximativ 70–80 de caractere, pentru a păstra lizibilitatea la citire susținută.
Toate animațiile din interfață — apariții la derulare, sclipiri pe butoane, mișcarea fundalurilor decorative, indicatorii pulsatorii — respectă preferința de sistem pentru mișcare redusă. Când aceasta este activă, animațiile continue sunt oprite, tranzițiile sunt reduse la minimum, iar efectele de tip parallax nu se aplică.
Nicio informație nu există exclusiv într-o animație: dacă mișcarea este oprită, conținutul rămâne complet și funcțional. Pagina nu conține conținut care pornește automat, nu redă sunet și nu folosește efecte de clipire.
Unde se setează Preferința pentru mișcare redusă se activează din setările sistemului de operare (secțiunile de accesibilitate sau afișare). Website-ul o preia automat, fără a fi nevoie de un comutator propriu în pagină.
Cele mai folosite funcții publice sunt căutarea în registru, verificarea unui certificat, întrebările frecvente și formularul de contact. Pentru fiecare, accesibilitatea este tratată explicit.
aria-describedby, astfel încât să fie citite la focalizare.autocomplete) pentru datele uzuale de contact, ca sprijin pentru completarea rapidă.aria-live, astfel încât schimbarea filtrelor să fie perceptibilă și fără vedere.aria-busy și anunțată textual, nu doar printr-un indicator animat.aria-expanded și aria-controls pentru fiecare secțiune.Această secțiune este locul în care vor fi documentate limitările identificate, împreună cu măsurile planificate pentru remediere. Nu enumerăm probleme ipotetice: apar aici doar cele constatate efectiv.
Înainte de lansarea finală, website-ul trebuie supus unei verificări dedicate de accesibilitate. Eventualele limitări identificate vor fi documentate aici împreună cu măsurile planificate.
Următoarele verificări fac parte din procesul recomandat înainte de lansare și la fiecare modificare semnificativă a interfeței publice. Sunt descrise ca metodă de lucru, nu ca rezultate deja obținute.
O singură metodă nu este suficientă Pentru validarea finală, aceste verificări trebuie combinate; testarea automată singură nu este suficientă.
Dacă o funcție, un formular sau o informație nu poate fi utilizată în mod accesibil, ne poți semnala problema.
Nu îți cerem informații medicale Nu ai nevoie să explici de ce folosești o anumită tehnologie sau setare. Ne interesează exclusiv locul în care interfața nu funcționează cum ar trebui.
Vom analiza sesizarea și vom utiliza informațiile furnizate pentru identificarea și remedierea problemei, atunci când este posibil. Nu comunicăm un termen fix de răspuns și nu ne asumăm un interval garantat de remediere.
Dacă o limitare este confirmată și nu poate fi rezolvată imediat, aceasta va fi documentată în secțiunea Limitări cunoscute, împreună cu măsurile planificate.
Dacă întâmpini o problemă în utilizarea ConstructPass, spune-ne unde apare și ce încercai să faci.