الدرس 7 من 8

وسوم لها معنى

هدف الدرس

وسوم تصف أجزاء الصفحة بدل div

01

الشرح

الصفحة المبنية من div وحدها تبدو سليمة لمن يراها، لكن قارئ الشاشة لا يجد فيها ما يدلّه، فلا يعرف أين روابط التنقّل ولا أين المحتوى. أما العناصر الدلالية (semantic) فاسم كل منها يدلّ على دوره، مثل header وnav وmain وarticle وfooter.

وكل واحد منها معلَم (landmark) يستطيع مستخدم قارئ الشاشة أن ينتقل إليه مباشرة، ويفهمه محرّك البحث، ويفهمه المطوّر الذي يعمل على الكود بعدك دون تخمين. ولن يتغيّر شكل الصفحة، لأن الصنف يبقى للتنسيق والوسم يبقى للمعنى.

ولا تبالغ في استعمالها، ففي الصفحة main واحد فقط، والعنصر الذي لا غرض له إلا التنسيق يبقى div.

02

المطلوب

حوّل .top إلى header والقائمة داخله إلى nav، و.content إلى main، و.post إلى article، و.bottom إلى footer.

الفحوص

5 فحوص
  1. رأس الصفحة في header
  2. روابط التنقّل الثلاثة داخل nav
  3. المحتوى في main واحد فقط
  4. المقال في article داخل main وله عنوان
  5. تذييل الصفحة في footer خارج main
03

تلميحات

0/3
index.html
المعاينة
index.html100%
–/5

اضغط «تشغيل وتصحيح» ليبدأ الفحص.

تجد 5 فحوص في بطاقة «المطلوب».