קריטריון 1.1.1: תוכן לא-טקסטואלי רמה A
בקצרה
קריטריון 1.1.1 תוכן לא-טקסטואלי (Non-text Content, רמה A) דורש שלכל תוכן שאינו טקסט - תמונות, אייקונים, כפתורי תמונה, גרפים, קבצי מדיה ו-CAPTCHA - תהיה חלופת טקסט שוות-ערך שמעבירה את אותה מטרה. כך קורא מסך יכול להקריא את המידע. זהו קריטריון מחייב לפי ת"י 5568.
פרטי הקריטריון
| מספר | 1.1.1 |
|---|---|
| שם | תוכן לא-טקסטואלי (Non-text Content) |
| רמה | A |
| גרסה | WCAG 2.0 |
| עיקרון | 1 - מורגש (Perceivable) |
| הנחיה | 1.1 - חלופות טקסט |
| מחייב לפי ת"י 5568 | כן |
מה דורש קריטריון 1.1.1?
הקריטריון דורש שלכל תוכן לא-טקסטואלי המוצג למשתמש תהיה חלופת טקסט המשרתת את אותה מטרה. הסיבה פשוטה: טקסט הוא הפורמט היחיד שאפשר להמיר אוטומטית לדיבור, לכתב ברייל או להגדלה - ולכן הוא הבסיס לנגישות. הדרישה חלה על מגוון מקרים, ולכל אחד טיפול מעט שונה:
- תמונות נושאות מידע - טקסט חלופי (alt) שמתאר את המידע או הפעולה.
- כפתורים ופקדים - שם נגיש המתאר את הפעולה (למשל "חיפוש").
- תמונות דקורטיביות -
alt=""כדי שקורא המסך ידלג עליהן. - גרפים ותרשימים - תיאור קצר וחלופה טקסטואלית מפורטת לנתונים.
- CAPTCHA - חלופה בלפחות חוש נוסף (למשל גם חזותי וגם שמיעתי).
- מדיה (אודיו/וידאו) - לפחות תיאור מזהה; הנגשה מלאה מטופלת בקריטריוני הנחיה 1.2.
למי זה עוזר?
בעיקר לעיוורים וכבדי-ראייה המשתמשים בקורא מסך או בצג ברייל, שאינם יכולים לראות את התמונה ותלויים בטקסט החלופי. הקריטריון מסייע גם למשתמשים שהתמונות לא נטענו אצלם, ולמנועי חיפוש שמבינים את התוכן דרך הטקסט.
איך עומדים בקריטריון?
- הוסיפו תכונת
altלכל<img>- תיאור ענייני לתמונה נושאת מידע, אוalt=""לתמונה דקורטיבית. - לאייקונים-כפתורים ללא טקסט נראה - הוסיפו
aria-labelאו טקסט מוסתר חזותית. - אל תכתבו "תמונה של" - קורא המסך כבר מודיע שמדובר בתמונה.
- לגרף מורכב - ספקו טבלת נתונים או סיכום טקסטואלי בסמוך.
- הימנעו מהטמעת טקסט חשוב בתוך תמונה; אם בכל זאת - שכפלו אותו ב-
alt.
טיפ
טקסט חלופי טוב נמדד בשאלה: אם אחליף את התמונה בטקסט הזה - האם המשתמש יקבל את אותו מידע ואותה אפשרות פעולה?
איך בודקים?
- בדיקה ידנית: עברו על התמונות ובדקו אם ה-
altמתאר נכון את התוכן או הפעולה. - קורא מסך (NVDA / VoiceOver): נווטו בין התמונות והקשיבו למה שמוקרא.
- כלים אוטומטיים (כמו axe או WAVE) מזהים
altחסר - אך לא יכולים לשפוט אם הטקסט נכון. נדרשת בדיקה אנושית.
שאלות נפוצות
מה דורש קריטריון 1.1.1?
שכל תוכן לא-טקסטואלי (תמונות, אייקונים, מדיה) יקבל חלופת טקסט שמעבירה את אותה מטרה, כדי שטכנולוגיה מסייעת תוכל להקריא אותו.
מהי רמת הקריטריון?
רמה A - הרמה הבסיסית. הקריטריון נכלל ב-WCAG 2.0 ולכן מחייב לפי ת"י 5568.
מה כותבים בטקסט חלופי לתמונה דקורטיבית?
משאירים alt="" ריק כדי שקורא המסך ידלג. טקסט חלופי נדרש רק לתוכן הנושא מידע או תפקיד.
מקורות
- W3C - Understanding SC 1.1.1 Non-text Content (w3.org/WAI)
- W3C - How to Meet WCAG (Quick Reference) (w3.org/WAI/quickref)
צריכים לעמוד בקריטריון הזה באתר שלכם?
ראו את המדריך המעשי להטמעה, או בדקו את האתר מול הצ'ק-ליסט.
לצ'ק-ליסט הנגישות