קריטריון 2.4.8: מיקום רמה AAA

בקצרה

קריטריון 2.4.8 מיקום (Location, רמה AAA) דורש שהמשתמש יידע היכן הוא נמצא בתוך מערכת עמודים - למשל באמצעות ארז ניווט (breadcrumb), מפת אתר עם סימון העמוד הנוכחי, או כל אינדיקטור מיקום אחר. קריטריון זה הוא רמה AAA ואינו נדרש לפי ת"י 5568, אך מומלץ ליישום באתרים בעלי מבנה היררכי עמוק.

פרטי הקריטריון

מספר2.4.8
שםמיקום (Location)
רמהAAA
גרסהWCAG 2.0
עיקרון2 - ניתן לתפעול (Operable)
הנחיה2.4 - ניווט
מחייב לפי ת"י 5568לא - רמה AAA, אינה נדרשת

מה דורש קריטריון 2.4.8?

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

  • ארז ניווט (breadcrumb) - רצף קישורים המציג את הנתיב מהעמוד הראשי אל העמוד הנוכחי, למשל: בית > קטגוריה > עמוד נוכחי.
  • מפת אתר עם סימון - מפת אתר שבה העמוד הנוכחי מסומן בצורה ברורה.
  • תפריט ניווט עם אינדיקציה - תפריט שבו הפריט הפעיל מודגש ומסומן כ-aria-current="page".

למי זה עוזר?

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

איך עומדים בקריטריון?

  • הוסיפו ארז ניווט (breadcrumb) לכל עמוד פנימי, עם קישורים לעמודים ההוריים וסימון העמוד הנוכחי ב-aria-current="page".
  • עטפו את ה-breadcrumb ברכיב <nav aria-label="מסלול ניווט"> כדי שיהיה נגיש לטכנולוגיה מסייעת.
  • אם אתם משתמשים בתפריט ראשי - סמנו את הפריט הפעיל עם aria-current="page".
  • ודאו שארז הניווט מיושם גם בגרסת המובייל ולא מוסתר באופן שמסיר אותו מעץ הנגישות.

טיפ

ה-breadcrumb שקיים כבר בעמוד זה (ראו מעל הכותרת) הוא דוגמה טובה לאינדיקטור מיקום. הוא גם ממחיש כי יישום הקריטריון אינו מסובך מבחינה טכנית.

איך בודקים?

  • בדיקה ידנית: נווטו לעמוד פנימי בתוך אתר בעל מספר רמות היררכיה ובדקו אם יש אינדיקטור מיקום ברור.
  • קורא מסך (NVDA / VoiceOver): ודאו שארז הניווט מוקרא כנדרש וש-aria-current="page" מוכרז על העמוד הנוכחי.
  • בדיקת קוד: ודאו שרכיב ה-breadcrumb עטוף ב-<nav> עם תווית נגישה, ושהקישור לעמוד הנוכחי מסומן כראוי.
  • בדיקה על אתרים עם מבנה שטוח (עמוד אחד עמוק): ייתכן שהדרישה אינה חלה אם אין היררכיה אמיתית.

שאלות נפוצות

מה דורש קריטריון 2.4.8?

שהמשתמש יקבל מידע על מיקומו בתוך מערכת עמודים - למשל ארז ניווט (breadcrumb), מפת אתר עם סימון העמוד הנוכחי, או כל אינדיקטור אחר המבהיר את ההיררכיה.

מהי רמת הקריטריון 2.4.8?

רמה AAA - הרמה המתקדמת ביותר. הקריטריון נכלל ב-WCAG 2.0 אך אינו נדרש לפי ת"י 5568 (שמכסה עד רמה AA בלבד).

האם breadcrumb בלבד מספיק לעמידה בקריטריון 2.4.8?

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

מקורות

צריכים לעמוד בקריטריון הזה באתר שלכם?

ראו את המדריך המעשי להטמעה, או בדקו את האתר מול הצ'ק-ליסט.

לצ'ק-ליסט הנגישות