תפריטים ותפריטי משנה

  • יש סוגים רבים של תפריטים ולכן קשה להמליץ על סוג  אחד. בכל מקרה, להלן מספר דגשים
  • מומלץ להגדיר את אזור התפריט כציון דרך מסוג navigation landmark
  • לאפשר הגעה לתפריט באמצעות מקש ה TAB ובאמצעות מקשי החיצים
  • לאפשר ניווט מקלדת  עקבי ורציף בין כל הקישורים בתפריט
  • Menu Items אלא כקישורים סטנדרטיים
  • אם תפריט כולל תפריטי משנה, יש לשקף למשתמש בקורא מסך כי מדובר בתפריט הכולל  תפריט משני (aria-haspopup="true")
  • תפריט הכולל תפריטי משנה צריך להיות סגור כברירת מחדל במיוחד למשתמשי מקלדת עם וללא קורא מסך.
  • להגדיר כי בלחיצת ENTER משתמש ייכנס לתפריט המשנה
  • להוסיף תיאור שהתפריט סגור (aria-expanded="false") או מורחב (aria-expanded="true"))
  • בכל רגע, אם משתמש מעוניין לצאת מתת התפריט הפתוח, לחיצה על ESC תסגור את התפריט (דומה לפונקציונליות של הזזת העכברמהתפריט הצף)
  • בסגירת התפריט עם ESC מוקד המקלדת יחזור לתפריט האב (ובמפורש לא להקפיץ את המשתמש לתפריט הבא כי יכול להיות למשל שהוא ירצה דווקא לחזור אחורה או לפתוח שוב את אותו תפריט…)
  • במובייל כדאי שהתפריט יוגדר כ Toggle menu  – ככפתור מכווץ / מורחב בהתאמה – כך שהתפריט יהיה מותאם למובייל גם מבחינת תצוגה וגם מבחינת משתמשי מקלדת עם וללא קורא מסך.
הפניות
%d בלוגרים אהבו את זה: