טבלת נתונים רגילה, עם כותרת עמודה אחת למעלה, פשוטה יחסית להנגשה. הכאב האמיתי מתחיל בטבלאות מורכבות — עם כותרות גם בעמודות וגם בשורות, תאים ממוזגים, או שורות סיכום. הכתבה הזו מסבירה איך מתייגים כותרות טבלה כך שקורא מסך "יבין" בכל תא אילו כותרות רלוונטיות אליו, בלי לאבד את ההקשר.

בקיצור — מה נסביר במדריך

  1. למה TH שונה מ-TD
  2. מתי מספיק scope, ומתי צריך יותר
  3. שורות סיכום וכותרות מרובות
  4. איך זה נראה בפועל ב-Word וב-PDF

למה TH שונה מ-TD

בטבלת HTML או PDF מתויג, לכל תא יש אחד משני סוגי תפקיד: TH (Table Header — תא כותרת) או TD (Table Data — תא נתון רגיל). ההבדל לא ויזואלי בהכרח — אפשר שגם תא כותרת וגם תא נתון ייראו עם אותה הדגשה גרפית — אלא סמנטי: TH אומר לקורא המסך "זו כותרת שמסבירה מה הנתונים שמתחתיה או לידה אומרים". בלי התיוג הנכון, קורא מסך עובר על הטבלה שורה-שורה כאילו כל התאים שווים, וקל לאבד לגמרי איזה נתון שייך לאיזו קטגוריה.

מתי מספיק scope, ומתי צריך יותר

עבור רוב הטבלאות, מוסיפים לכל תא TH מאפיין scope שמציין אם הוא כותרת עמודה (scope="col") או כותרת שורה (scope="row"). כשקורא מסך מגיע לתא נתונים, הוא מכריז אוטומטית גם את כותרת העמודה וגם את כותרת השורה הרלוונטיות — כך שהמשתמש שומע, למשל, "1,200 — מכירות, רבעון א׳" ולא רק "1,200" מבודד.

לטבלאות מורכבות במיוחד, עם יותר משתי רמות כותרת (למשל כותרת-על שמקבצת כמה עמודות משנה), scope לבדו לא תמיד מספיק. במקרים כאלה משתמשים בזוג המאפיינים id ו-headers: לכל תא כותרת נותנים מזהה ייחודי (id), ובכל תא נתונים מפרטים ברשימת headers את כל מזהי הכותרות הרלוונטיות אליו. השיטה הזו גמישה יותר אבל גם מורכבת ורגישה לטעויות — שמורים אותה למקרים שבאמת מצריכים אותה.

תרשים להמחשה תיוג כותרות טבלה עם scope דוגמה לטבלת נתונים עם כותרות עמודה ושורה מתויגות תאי כותרת (TH) מול תאי נתונים רגילים (TD) רבעון מוצר מכירות רבעון א׳ רבעון ב׳ רבעון ג׳ מסמכים אתרים מסמכים 1,200 950 1,480 scope="col" scope="row" כותרות עמודה מקבלות scope="col" וכותרות שורה scope="row" — כך קורא המסך מכריז את שתיהן בכל תא
בטבלה הזו: כותרות העמודה ("רבעון", "מוצר", "מכירות") מתויגות עם scope="col", וכותרות השורה ("רבעון א׳", "ב׳", "ג׳") עם scope="row" — כך שכל תא נתונים מקושר לשתי הכותרות הרלוונטיות אליו.

שורות סיכום וכותרות מרובות

שורת סיכום בתחתית טבלה ("סה"כ", "ממוצע") היא בעצמה סוג של כותרת — לרוב מתאים לתייג את תא הסה"כ עצמו כ-TH עם scope="row", כדי שקורא מסך יבחין בינה לבין שורת נתונים רגילה. באופן דומה, טבלה עם כותרת-על שמקבצת כמה עמודות (למשל "מכירות 2026" שמתפרסת מעל "רבעון א׳", "רבעון ב׳") דורשת שימוש נכון במאפיין colspan יחד עם scope, כדי שהקיבוץ ההיררכי יישמר גם בהקראה.

💡 טיפ מעשי

אם טבלה מרגישה מסובכת מדי לתיוג נכון (יותר משתי רמות כותרת, מיזוגים מרובים), לעיתים הפתרון הפשוט והנגיש ביותר הוא לפרק אותה לכמה טבלאות פשוטות יותר, או להוסיף לצידה תקציר בטקסט רגיל.

איך זה נראה בפועל ב-Word וב-PDF

ב-Word, שימוש בכלי "הוספה ▸ טבלה" הרגיל ובסימון "שורת כותרת" (Header Row) בעיצוב הטבלה מייצר את התשתית הנכונה שמיוצאת ל-PDF כ-TH באופן אוטומטי ברוב המקרים. ב-Acrobat, כשמייצאים מ-Word ומריצים בדיקת נגישות, שווה לפתוח את עץ התגיות ולוודא שתאי הכותרת אכן סומנו כ-TH ולא כ-TD רגיל — זו טעות ייצוא נפוצה שקל לפספס.

יש לכם טבלאות נתונים במסמכים שאף פעם לא נבדקו?

הכלי שלנו מזהה טבלאות עם כותרות חסרות או שגויות בכל קובצי ה-PDF באתר שלכם.

לסריקת האתר בחינם ←