header وnav وmain وfooter: العناصر الأربعة الكبرى
أحط صفحتك بالمناطق التي يتوقعها المستخدمون.
header وnav وmain وfooter: العناصر الأربعة الكبرى درس مجاني في Web Accessibility Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Web Accessibility Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
A Map for Your Page
Sighted users scan a page in a glance. Screen reader users need a map, and HTML5 landmark elements draw it for them.
Meet the Big Four
Four elements cover most pages: header, nav, main, and footer. Together they split your layout into regions users can jump between. 🗺️
header: The Top Banner
A page-level header holds your site name, logo, and intro content. Screen readers expose it as the banner region.
<header>
<h1>CoddyKit</h1>
</header>nav: Where Links Live
Wrap your primary set of links in nav. It tells assistive tech this block is navigation, so users can find or skip it fast.
<nav>
<a href="/">Home</a>
<a href="/docs">Docs</a>
</nav>main: The Real Content
The main element wraps the unique content of the page. It is the destination users care about most.
<main>
<h1>Article title</h1>
<p>Body...</p>
</main>footer: The Bottom Region
A page-level footer holds copyright, legal links, and contact info. Screen readers announce it as the contentinfo region.
<footer>
<p>© 2026 CoddyKit</p>
</footer>Implicit Roles for Free
These tags carry built-in ARIA roles, so header becomes banner and nav becomes navigation with zero extra attributes.
Context Changes the Role
A header inside an article is just a section header, not the page banner. Only a top-level header counts as the banner landmark.
Why div Cannot Do This
A div has no role, so a screen reader sees nothing to jump to. Landmark tags turn invisible structure into real navigation.
<div class="nav">...</div>A Whole Page Mapped
Stack the four together and a screen reader user instantly hears the shape of your page before reading a word. 🎯
<header>...</header>
<nav>...</nav>
<main>...</main>
<footer>...</footer>Free Skip-Ahead Power
With landmarks in place, users can jump past the header straight to main, skipping repeated links on every page.
Quick Check
Which landmark wraps the unique, primary content of a page?
Recap: The Big Four
You learned that header, nav, main, and footer give screen reader users a map. Native tags mean free landmark roles. 🙌
الأسئلة الشائعة
هل درس «header وnav وmain وfooter: العناصر الأربعة الكبرى» مجاني؟
نعم — نص درس «header وnav وmain وfooter: العناصر الأربعة الكبرى» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Web Accessibility Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.
ماذا ستتعلم في «header وnav وmain وfooter: العناصر الأربعة الكبرى»؟
أحط صفحتك بالمناطق التي يتوقعها المستخدمون. تتمرن على Web Accessibility Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Web Accessibility Academy؟
لا تُشترط خبرة سابقة. Web Accessibility Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «header وnav وmain وfooter: العناصر الأربعة الكبرى»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Web Accessibility Academy هذا؟
نعم. كل درس في Web Accessibility Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- header وnav وmain وfooter: العناصر الأربعة الكبرى
- وضع المحتوى في main واستخدام main واحد فقط
- تسمية مناطق متعددة باستخدام aria-label
- التنقل بين المعالم: كيف يتنقل المستخدمون