انتقل إلى محتوى الدرس

Core ARIA Accessibility Attributes تعزيز الدلالة بخصائص ARIA الأساسية

أتقن معايير إتاحة محتوى الويب وخصائص ARIA الأساسية والتنقل المنطقي عبر لوحة المفاتيح والتدقيق القياسي بأداة W3C وإصلاح الأخطاء الشائعة وقائمة الجودة الشاملة لإطلاق المواقع.
5 صفوف تعليمية
لغة HTML
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي
تقدم مواصفة WAI-ARIA حزمة من الخصائص المتخصصة المصممة لدعم دلالات لغة HTML عندما تعجز الوسوم الأصيلة بمفردها عن التعبير عن الحالات الديناميكية المعقدة. وتعمل كجسر رقمي يربط مكونات الواجهة التفاعلية بشجرة إتاحة المتصفح لترجمتها بدقة لقارئات الشاشة.
الصف 2 شرح توضيحي

يوضح الجدول المرجعي التالي أهم خصائص ARIA الأساسية ودورها الهندسي في تعزيز إتاحة عناصر الواجهة لقارئات الشاشة:

خاصية ARIAمثال الصيغةنوع القيمةالدور الهندسي الأساسي
aria-labelaria-label="إغلاق النافذة"نص وصفي مباشرمنح اسم مقروء للأزرار الأيقونية التي تخلو من نص مرئي
aria-labelledbyaria-labelledby="title-id"معرّف عنصر (ID)ربط اسم القسم أو النافذة بعنوان مرئي موجود مسبقاً بالصفحة
aria-describedbyaria-describedby="hint-id"معرّف عنصر (ID)إرفاق سطر إرشادي أو رسالة خطأ تفصيلية بحقل الإدخال
aria-hiddenaria-hidden="true"true أو falseإخفاء الزخارف والأيقونات التجميلية عن شجرة قارئ الشاشة
aria-livearia-live="polite"polite أو assertiveنطق الإشعارات والتحديثات اللحظية تلقائياً دون نقل التركيز
rolerole="alert"اسم دور معياريتحديد الدور الوظيفي الصريح للمكونات الديناميكية المخصصة
الصف 3 كود برمجي
HTML
<!-- Invisible accessible name for icon-only button -->
<button aria-label="Close modal dialog">
  <svg aria-hidden="true" width="16" height="16">
    <path d="M2 2L14 14M14 2L2 14" stroke="#fff"/>
  </svg>
</button>

<!-- Form description association -->
<input type="password" aria-describedby="pwd-rules">
<p id="pwd-rules">Must be at least 12 characters.</p>
الصف 4 شرح توضيحي
من أهم التطبيقات العملية لخصائص ARIA استخدام aria-hidden="true" لإخفاء الأيقونات التزيينية ورسوم SVG التجميلية عن برمجيات قراءة الشاشة؛ حيث يمنع ذلك التشويش الصوتي غير الضروري، ويتيح للمستخدم التركيز على المحتوى الفعلي والمعلومات الأساسية.
الصف 5 ملاحظة هامة