Egy egyszerű adattáblázat, amelynek tetején egyetlen sor oszlopfejléc található, viszonylag egyszerűen hozzáférhetővé válik. Az igazi fájdalom az összetett táblázatokkal kezdődik – olyanokkal, amelyek fejlécet is tartalmaznak oszlopokban és sorokban, egyesített cellákat vagy összefoglaló sorokat. Ez a cikk elmagyarázza, hogyan lehet megcímkézni a táblázat fejléceit, hogy a képernyőolvasó minden cellánál „megértse”, mely fejlécek vonatkoznak rá, anélkül, hogy elveszítené a kontextust.

Röviden: miről szól ez az útmutató

  1. Miért különbözik a TH a TD-től?
  2. Amikor elegendő a terjedelem, és amikor többre van szüksége
  3. Összefoglaló sorok és több fejléc
  4. Hogyan néz ki ez a gyakorlatban Wordben és PDF-ben

Miért különbözik a TH a TD-től?

Egy HTML-táblázatban vagy egy címkézett PDF-fájlban minden cellának két szereptípusa van: TH (táblafejléc) vagy TD (táblaadatok – normál adatcella). A különbség nem feltétlenül vizuális – egy fejléccella és egy adatcella stílusa azonos – ez szemantikai: a TH azt mondja a képernyőolvasónak, hogy „ez egy fejléc, amely elmagyarázza, mit jelentenek az alatta vagy mellette lévő adatok”. Megfelelő címkézés nélkül a képernyőolvasó úgy halad a táblázatban soronként, mintha minden cella egyenlő lenne, és könnyen elveszíthetjük nyomon, hogy melyik adat melyik kategóriába tartozik.

Amikor a terjedelem elég, és amikor többre van szüksége

A legtöbb táblázathoz hozzá kell adni ahatályaattribútumot minden TH cellához, hogy jelezze, hogy ez egy oszlopfejléc (scope="col") vagy egy sor fejlécet (scope="row"). Amikor a képernyőolvasó elér egy adatcellát, automatikusan bejelenti a vonatkozó oszlopfejlécet és sorfejlécet is – így a felhasználó például az „1200 – Értékesítések, Q1” szöveget hallja az elszigetelt „1200” helyett.

Különösen összetett táblák esetében, ahol kettőnél több fejléc található (például egy több aloszlopot csoportosító szuperfejléc), a hatókör önmagában nem mindig elegendő. Ilyen esetekben használja az id és headers attribútumpárt: adjon meg minden fejléccellának egyedi azonosítót, és minden adatcella listában, a headers attribútumban, adja meg a rá vonatkozó összes fejlécazonosítót. Ez a módszer rugalmasabb, de összetettebb és hibásabb is – tartsa fenn olyan esetekre, ahol valóban szükség van rá.

Szemléltető diagram A táblázat fejléceinek címkézése hatókörrel Példa adattáblázatra címkézett oszlop- és sorfejlécekkel Fejléccellák (TH) vs. normál adatcellák (TD) Negyed Termék Értékesítés Q1 Q2 Q3 Dokumentumok Webhelyek Dokumentumok 1,200 950 1,480 scope="col" scope="row" Az oszlopfejlécek Scope="col", a sorfejlécek pedig a range="row" értéket – így a képernyőolvasó mindegyik cellánál mindkettőt bejelenti
Ebben a táblázatban:az oszlopfejlécek ("Negyed", "Termék", "Eladások") meg vannak címkézvescope="col", és a sorfejléceket ("Q1", "Q2", "Q3")scope="row"— tehát minden adatcella a számára releváns két fejléchez kapcsolódik.

Összefoglaló sorok és több fejléc

A táblázat alján található összefoglaló sor ("Összesen", "Átlag") maga is egyfajta fejléc – általában célszerű magát a teljes cellát TH-ként megcímkézni a Scope="row" szóval, így a képernyőolvasó megkülönbözteti a normál adatsortól. Hasonlóképpen, egy több oszlopot csoportosító szuperfejléccel rendelkező táblázat (például „2026 Sales”, amely az „1. negyedév”, „2. negyedév”) megköveteli acolspanattribútum a hatókörrel együtt, így a hierarchikus csoportosítás akkor is megmarad, amikor felolvassák.

💡 Gyakorlati tipp

Ha egy táblázat túl bonyolultnak tűnik ahhoz, hogy helyesen címkézze (kétnél több fejléc, többszörös összevonás), néha a legegyszerűbb és leginkább elérhető megoldás az, ha több egyszerűbb táblázatra bontja, vagy egy egyszerű szöveges összefoglalót ad hozzá.

Hogy néz ki ez a gyakorlatban Wordben és PDF-ben

A Wordben a szabványos "Insert ▸ Table" eszköz használata és a "Fejléc sor" bejelölése a Táblázattervezésben létrehozza a megfelelő alapot, amely a legtöbb esetben automatikusan TH-ként exportál PDF-be. Az Acrobatban a Wordből való exportálás és a kisegítő lehetőségek ellenőrzése után érdemes megnyitni a címkefát, és megbizonyosodni arról, hogy a fejléccellák valóban TH-ként vannak megjelölve, nem pedig normál TD-ként – ez egy gyakori exporthiba, amelyet könnyű kihagyni.

Vannak adattáblázatok a soha nem tesztelt dokumentumokban?

Eszközünk a webhelyén található minden PDF-fájlban azonosítja a hiányzó vagy helytelen fejléceket tartalmazó táblázatokat.

Ingyen átvizsgálja webhelyét ←