Jednostavna podatkovna tablica, s jednim redom zaglavlja stupaca na vrhu, relativno je jednostavna za pristup. Prava muka počinje sa složenim tablicama — onima sa zaglavljima u stupcima i retcima, spojenim ćelijama ili retcima sa sažetkom. Ovaj članak objašnjava kako označiti zaglavlja tablice tako da čitač zaslona "razumije", za svaku ćeliju, koja se zaglavlja odnose na nju, bez gubljenja konteksta.
Ukratko — što ovaj vodič pokriva
Zašto se TH razlikuje od TD
U HTML tablici ili označenom PDF-u svaka ćelija ima jednu od dvije vrste uloga: TH (zaglavlje tablice) ili TD (podaci tablice — obična podatkovna ćelija). Razlika nije nužno vizualna — ćelija zaglavlja i ćelija s podacima mogu izgledati identično stilizirane — ona je semantička: TH govori čitaču zaslona "ovo je zaglavlje koje objašnjava što znače podaci ispod ili pokraj njega." Bez ispravnog označavanja, čitač zaslona kreće se kroz tablicu red po red kao da je svaka ćelija jednaka i lako je potpuno izgubiti pojam koji podaci pripadaju kojoj kategoriji.
Kada je opseg dovoljan i kada vam treba više
Za većinu tablica dodajete aopsegatribut svakoj TH ćeliji da naznači radi li se o zaglavlju stupca (scope="col") ili zaglavlje retka (scope="row"). Kada čitač zaslona dođe do podatkovne ćelije, automatski najavljuje relevantno zaglavlje stupca i zaglavlje retka — tako da korisnik čuje, na primjer, "1200 — Prodaja, Q1" umjesto samo izoliranog "1200".
Za posebno složene tablice, s više od dvije razine zaglavlja (na primjer, super-zaglavlje koje grupira nekoliko podstupaca), sam opseg nije uvijek dovoljan. U tim slučajevima upotrijebite par atributa id i zaglavlja: svakoj ćeliji zaglavlja dajte jedinstveni ID, au svakom popisu ćelija podataka, u atributu zaglavlja, sve ID-ove zaglavlja relevantne za nju. Ova je metoda fleksibilnija, ali i složenija i sklonija pogreškama — rezervirajte je za slučajeve kojima je uistinu potrebna.
scope="col", i zaglavlja redaka ("Q1," "Q2," "Q3") sscope="row"— tako da je svaka podatkovna ćelija povezana s dva relevantna zaglavlja.Reci sažetka i više zaglavlja
Redak sažetka na dnu tablice ("Ukupno," "Prosjek") je sam po sebi neka vrsta zaglavlja — obično je prikladno samu ćeliju ukupnog broja označiti kao TH sa scope="row", tako da je čitač zaslona razlikuje od običnog retka podataka. Slično, tablica sa super-zaglavljem koja grupira nekoliko stupaca (na primjer, "2026 Sales" koji obuhvaća "Q1," "Q2") zahtijeva ispravnu upotrebucolspanatribut zajedno s opsegom, tako da je hijerarhijsko grupiranje sačuvano i kada se čita naglas.
💡 Praktičan savjet
Ako se tablica čini prekompliciranom za ispravno označavanje (više od dvije razine zaglavlja, višestruko spajanje), ponekad je najjednostavnije i najpristupačnije rješenje razdvojiti je na nekoliko jednostavnijih tablica ili uz nju dodati sažetak običnog teksta.
Kako to izgleda u praksi u Wordu i PDF-u
U Wordu korištenjem standardnog alata "Insert ▸ Table" i odabirom "Header Row" u Dizajnu tablice stvara se ispravan temelj koji se u većini slučajeva automatski izvozi u PDF kao TH. U Acrobatu, nakon izvoza iz Worda i pokretanja provjere pristupačnosti, vrijedi otvoriti stablo oznaka i potvrditi da su ćelije zaglavlja doista označene kao TH, a ne kao uobičajeni TD — ovo je uobičajena pogreška pri izvozu koju je lako previdjeti.
Imate li podatkovne tablice u dokumentima koji nikada nisu bili testirani?
Naš alat identificira tablice s nedostajućim ili netočnim zaglavljima u svakoj PDF datoteci na vašoj web-lokaciji.
Skenirajte svoju stranicu besplatno ←