0Pricing
Web Accessibility Academy · درس

للوسوم دلالات: لماذا يفشل حساء div

ما توفره الدلالات الأصلية لك مجاناً.

للوسوم دلالات: لماذا يفشل حساء div درس مجاني في Web Accessibility Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Web Accessibility Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.

ما هو حساء div؟

عندما تُبنى الصفحة من علامات div وspan فقط، نسمي ذلك حساء div. تبدو الشيفرة سليمة على الشاشة، لكنها بلا معنى في الخلفية.

العلامات تحمل المعنى

تحمل معظم علامات HTML دلالات مضمّنة: فالزر زر، والعنوان عنوان. ويعرف المتصفح مسبقًا الغرض من كل واحدة.

لا يحمل div أي معنى

إن div صندوق عام بلا أي معنى. فهو يجمع العناصر بصريًا، لكنه لا يخبر المتصفح أو تقنيات المساعدة بأي شيء عن دوره.

<div class="btn">Submit</div>

سلوك مجاني

اختر العلامة الصحيحة، وستحصل على السلوك تلقائيًا. فالbutton الحقيقي قابل للتركيز والنقر باستخدام لوحة المفاتيح، ويُعلن عنه كزر. أما div المنسّق فلا يمتلك أيًا من ذلك.

<button>Submit</button>

قارئات الشاشة تحتاج إلى المعنى

يقرأ قارئ الشاشة الصفحة انطلاقًا من دلالاتها، لا من وحدات البكسل. ولا يمنحه حساء div شيئًا ليعلنه، فيسمع المستخدمون صوتًا مسطحًا ومربكًا.

لوحة المفاتيح مضمّنة

تنضم العلامات التفاعلية الأصلية مثل button وa تلقائيًا إلى ترتيب التنقل باستخدام مفتاح Tab. أما div القابل للنقر فهو غير مرئي لمستخدمي لوحة المفاتيح فقط.

إعادة إضافة المعنى

يمكنك تحويل div إلى زر شكليًا باستخدام أدوار ARIA ومعالجات المفاتيح، لكن ذلك يضيف شيفرة هشة تعيد اختراع ما تمنحه HTML أصلًا.

<div role="button" tabindex="0">Submit</div>

شيفرة أقل، وأخطاء أقل

تعني العلامات الدلالية شيفرة أقل للكتابة والصيانة. إذ تتولى المنصة التركيز والنقر والإعلانات، فيقل ما يمكن أن تفسده.

متى يظل div مناسبًا

ليس div شريرًا. فهو الأداة المناسبة لتجميع عناصر التخطيط الخالص، مثل غلاف flex، عندما لا تكون هناك حاجة إلى أي معنى.

قاعدة سريعة

قبل أن تكتب div، اسأل: هل توجد علامة ذات معنى لهذا؟ هل هي nav أو header أو button أو قائمة؟ اخترها أولًا، واجعل div خيارك الأخير.

إتاحة افتراضية

يجعل اختيار العناصر الحقيقية الصفحة قابلة للوصول قبل إضافة أي خاصية. فالشيفرة الجيدة هي أرخص مكسب في إمكانية الوصول.

تحقق سريع

لنختبر تكلفة حساء div.

مراجعة

للعلامات معنى، أما div فلا معنى له. اختر العناصر الحقيقية أولًا لتحصل مجانًا على دعم التركيز ولوحة المفاتيح وقارئ الشاشة. واترك div للتخطيط. 🎉

الأسئلة الشائعة

هل درس «للوسوم دلالات: لماذا يفشل حساء div» مجاني؟

نعم — نص درس «للوسوم دلالات: لماذا يفشل حساء div» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Web Accessibility Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.

ماذا ستتعلم في «للوسوم دلالات: لماذا يفشل حساء div»؟

ما توفره الدلالات الأصلية لك مجاناً. تتمرن على Web Accessibility Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Web Accessibility Academy؟

لا تُشترط خبرة سابقة. Web Accessibility Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «للوسوم دلالات: لماذا يفشل حساء div»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Web Accessibility Academy هذا؟

نعم. كل درس في Web Accessibility Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. للوسوم دلالات: لماذا يفشل حساء div
  2. عناصر النص: الفقرات والقوائم والتأكيد
  3. شجرة إمكانية الوصول: ما تسمعه قارئات الشاشة
  4. أصلي أم مخصص: متى تختار عنصراً حقيقياً
← العودة إلى Web Accessibility Academy