טכניקות
הנחיה זו, כמו m, l ו- O אינה מקושרת ישירות לנקודת בדיקה של W3C, אולם יש כמה נקודות קשורות:
-
12.4 - קשרו בצורה ישירה בין תויות לבין אלמנטי השליטה שלהן.
-
10.2 - כל עוד סוכני המשתמש אינם תומכים בחיבור ישיר בין תויות לבין אלמנטי שליטה בטפסים (כגון כפתורים, תיבות טקסט וכו'), הקפידו למקם את התויות כראוי בטפסים שבהם התויות אינן מצויינות במפורש. התוית צריכה להיות בדיוק לפני אלמנט השליטה, באותה השורה (במקרה שיש יותר מאלמנט שליטה אחד ותוית אחת בשורה), או בדיוק בשורה שלפני אלמנט השליטה (במקרה שבכל שורה יש רק אלמנט שליטה אחד או תוית אחת.
-
9.4 - קבעו סדר טאבים הגיוני של קישורים, טפסים ואובייקטים.
-
10.4 - כל עוד סוכני המשתמש אינם יודעים להתמודד עם אלמנטי שליטה ריקים, עליכם להכניס תוי ברירת מחדל ריקים לתיבות עריכה ואיזורי טקסט. לדוגמא, ב- HTML עשו זאת עבור TEXTAREA ו-INPUT.
נושא - תויות ושדות בטפסים
השתמשו בתגית ה- LABLE על מנת לקשר בין התויות לבין השדות. לדוגמא:<td>
<LABEL for="email">E-mail address: </LABEL>
</td>
<td>
<input type="text" id="email">
</td>
תכונת ה- FOR של תגית ה- LABLE מותאמת לתכונת ה- ID של שדה ה- INPUT, כדי שהטכנולוגיות המסייעות יוכלו לקשר בין התוית לאלמנט השליטה המתאים, גם אם הם נמצאים בתאים שונים בטבלה.
אלמנט ה- LABLE עוזר גם למשתמשי ה- Internet Explorer, במיוחד לבעלי הראיה הלקויה או בעלי קשיים מוטוריים. אם אתם משתמשים ב- Internet Explorer, נסו לעבור בטאבים לאורך דף התגובות הזה. שימו לב שהתויות מודגשות כאשר עוברים עליהן, דבר המקל על המשתמשים להתמקד עליהן.
הנה החדשות הרעות: אלמנט ה- LABLE לא נתמך על ידי כל הטכנולוגיות המסייעות עדיין. עליכם להשתמש בו למרות זאת, אבל עד שסוכני המשתמש יתאימו את עצמם לסטנדרטים, המשיכו לעצב את הטפסים בתשומת לב, כך שהתויות ימוקמו בסמוך לשדות, גם על המסך וגם ב- HTML.
רוב בעיות הנגישות נובעות משימוש בטבלאות על מנת לעצב טופס יפה ומסודר. מותר להשתמש בטבלאות למטרות סידור ועיצוב, כל עוד אתם מקפידים שהטופס נשמע הגיוני גם כשהטבלה נקראת בצורה לינארית. ראו טיפ על טבלאות פרישה.
דוגמאות לעיצוב לא נגיש
הערה: בדוגמאות הבאות, קוי הטבלה נראים, כדי להמחיש את הבעיות. במציאות, ברוב הפעמים שמשתמשים בטבלאות למטרות עיצוב, קוי הטבלה אינם נראים.
עיצוב לא נגיש
שם |
דרגה |
מס' סידורי |
הפלט של קורא המסך יהיה: "שם דרגה מס' סידורי [קלט][קלט][קלט]".