استكشف في مدونة أوعي وشك عالم الابتكار

اكتشف الحلول المتطورة في تطبيقات الأجهزة المحمولة والتكنولوجيا والتعليم وموضوعات بلوجر. كن على اطلاع دائم بمقالات الخبراء والموارد الإبداعية والأدوات القوية لتعزيز مشاريعك الرقمية.

آخر الأخبار

شرح العنصر (alt) في HTML

يعد استخدام سمة alt بشكل صحيح من الأساسيات المهمة في تطوير الويب. فهو ليس مجرد متطلب للتوافق مع معايير الويب (WCAG)، بل هو أيضًا ممارسة جيدة لتحسين تج
شرح العنصر alt في HTML

عنصر alt في HTML: دليل شامل لاستخدام النص البديل للصور

HTML
مقدمة

عنصر alt (الاختصار لكلمة "alternative") هو سمة أساسية في لغة HTML تُستخدم لتوفير وصف نصي بديل للصور. هذا العنصر يلعب دورًا حاسمًا في:

  • تحسين إمكانية الوصول (Accessibility)
  • تحسين محركات البحث (SEO)
  • تجربة المستخدم عند تعطل تحميل الصور
الصيغة الأساسية

<img src="صورة.jpg" alt="وصف نصي للصورة">
  
أهمية استخدام النص البديل
لإمكانية الوصول
  • يساعد المستخدمين ضعاف البصر الذين يعتمدون على قارئات الشاشة
  • يوفر سياقًا للمحتوى عند عدم القدرة على رؤية الصور
لتحسين SEO
  • تتعرف محركات البحث على محتوى الصور من خلال النص البديل
  • يساعد في فهرسة الصور بشكل صحيح في نتائج البحث
عند فشل تحميل الصور

يظهر النص البديل مكان الصورة عندما:

  • لا يتم تحميل الصورة
  • المستخدم يعطل تحميل الصور
  • هناك خطأ في مسار الصورة
أفضل الممارسات لكتابة نص alt فعّال
  • كن وصفيًا ولكن مختصرًا (عادةً 125 حرفًا أو أقل)
  • تجنب "صورة لـ..." أو "صورة تظهر..." (تضيف قارئات الشاشة هذه المعلومات تلقائيًا)
  • للصور التزيينية (التي لا تحمل معلومات)، استخدم alt="" فارغًا
  • للصور النصية (مثل الشعارات)، أعد كتابة النص في السمة alt
  • للصور المعقدة (مثل الرسوم البيانية)، قدم وصفًا في المحتوى المحيط أيضًا
أمثلة عملية
مثال جيد:

<img src="cat.jpg" alt="قطة سوداء تلعب بكرة صوف حمراء">
  
مثال غير جيد:

<img src="cat.jpg" alt="صورة قطة">
  
للصور التزيينية:

<img src="decorative-border.png" alt="">
للصور الوظيفية (أزرار):

<img src="search-icon.png" alt="بحث">
 
الأخطاء الشائعة
إهمال السمة تمامًا:

<img src="product.jpg"> <!-- خطأ -->
 
تكرار المعلومات الموجودة في النص المحيط:

<p>تفاحة حمراء</p>
<img src="apple.jpg" alt="تفاحة حمراء"> <!-- غير ضروري -->
  
استخدام كلمات مفتاحية بشكل مفرط (Keyword Stuffing):

<img src="car.jpg" alt="سيارة، بيع سيارات، سيارات جديدة، سيارات مستعملة">
  
النص البديل في سياقات مختلفة
في عناصر <input> من نوع صورة:

<input type="image" src="submit-button.png" alt="إرسال النموذج">
 
في SVG:

<svg role="img" aria-label="وصف الصورة">
  <!-- محتوى SVG -->
</svg>
  
في CSS:

عند استخدام الصور كخلفية عبر CSS، يجب توفير النص البديل في HTML.

ملاحظة مهمة:

يعد استخدام سمة alt بشكل صحيح من الأساسيات المهمة في تطوير الويب. فهو ليس مجرد متطلب للتوافق مع معايير الويب (WCAG)، بل هو أيضًا ممارسة جيدة لتحسين تجربة المستخدم وتحسين محركات البحث.

كيف كان المقال؟

كاتب المقال

wesam elngar
إنشاء قالب مدونة هو شغفي، الفكرة الإبداعية لإنشاء قالب تأتي من هواية

🌟 انتبه عزيزي أعضاء المجتمع! 🌟
نحن متحمسون لمشاركتك في مناقشاتنا الديناميكية. لضمان بيئة محترمة وشاملة للجميع، نطلب تعاونكم مع الإرشادات التالية:
1. احترام الخصوصية: يرجى عدم مشاركة معلومات حساسة أو شخصية في تعليقاتك.
2. انشر الإيجابية: نحن نتمسك بسياسة عدم التسامح مطلقًا مع خطاب الكراهية أو اللغة المسيئة. دعونا نحافظ على محادثاتنا محترمة وودية.
3. اللغة المفضلة: لا تتردد في التعبير عن نفسك باللغة الإنجليزية أو العربية. ستساعدنا هاتان اللغتان في الحفاظ على مناقشة واضحة ومتماسكة.
4. احترام التنوع: لتعزيز جو شامل، نطلب منك بكل احترام تجنب مناقشة المسائل الدينية في تعليقاتك.
تذكر أن مساهماتك قيمة، ونحن نقدر التزامك بجعل مجتمعنا مكانًا ترحيبيًا للجميع. دعونا نواصل التعلم والنمو معًا من خلال المناقشات البناءة والاحترام المتبادل.
شكرًا لكونك جزءًا من مجتمعنا اوعي وشك! 🌟

Post a Comment