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

Icon ARIA Accessibility إتاحة الأيقونات لقارئات الشاشة

تعلّم استخدام مكتبة أيقونات بوتستراب الرسمية عبر ملف خط الأيقونات أو عناصر SVG المتجهية المباشرة، والتحكم في حجمها ولونها، وتطبيق قواعد الإتاحة واتجاه الأيقونات في الواجهات العربية.
3 صفوف تعليمية
بوتستراب 5
2 مشاهدة

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

الصف 1 شرح توضيحي

تنقسم الأيقونات من منظور إمكانية الوصول إلى فئتين حاسمتين لا يجوز الخلط بينهما:

  • أيقونة تزيينية بجانب نص ظاهر: عندما تضع أيقونة بجانب عبارة واضحة مثل «حفظ التعديلات»، أضف سمة aria-hidden="true" على عنصر الأيقونة حتى يتجاهلها قارئ الشاشة ويكتفي بقراءة النص الواضح.
  • أيقونة دلالية مستقلة بدون نص: عندما تعرض أيقونة حذف أو بحث بمفردها دون كلمة مكتوبة بجوارها، يجب تزويد العنصر التفاعلي الأب (أو غلاف الأيقونة المزود بـ role="img") بسمة aria-label تشرح وظيفتها بوضوح تام.
الصف 2 كود برمجي
HTML
<!-- 1. Decorative icon beside text -->
<p><i class="bi bi-globe" aria-hidden="true"></i> Docs</p>
<!-- 2. Standalone icon with aria-label -->
<a href="#search" aria-label="Open site search">
  <i class="bi bi-search" aria-hidden="true"></i>
</a>
الصف 3 ملاحظة هامة