HTML · الدرس 05 من 12

تنظيم الصفحة بالمعنى

نظّم الصفحة باش تكون مفهومة حتى بلا التصميم.

للمبتدئين7 دقايق قراءة · تقريباًآخر تحديث: 1 نونبر 2026
حمّل ملف HTML
فهاد الدرسنظّم أجزاء الصفحةSection ولا Article ولا Div؟رتّب المحتوى بشكل منطقيجرّب براسكباش تزيد تفهم

01نظّم أجزاء الصفحة

header كيعرف ببداية الصفحة ولا القسم، وnav فيه التنقّل، وmain فيه المحتوى الرئيسي، وfooter كيسدّ الصفحة. حاول يكون غير main واحد باين فالصفحة.

<header><a href="index.html">Studio</a></header>
<nav aria-label="Main">...</nav>
<main>
  <h1>Our work</h1>
</main>
<footer>Contact and credits</footer>

02Section ولا Article ولا Div؟

استعمل section لمجموعة ديال المحتوى على نفس الموضوع، غالباً بعنوان. واستعمل article لمحتوى مستقل، وdiv إلا بغيتي غير تجمع عناصر بلا معنى خاص.

<section aria-labelledby="services-title">
  <h2 id="services-title">Services</h2>
  <article>
    <h3>Kitchen design</h3>
    <p>A complete design service.</p>
  </article>
</section>

03رتّب المحتوى بشكل منطقي

ترتيب العناصر فالكود خاصو يبقى مفهوم حتى بلا CSS. ما تخليش Sidebar مبدّلة فالشكل تخلّط التنقّل بالكلافي. فضل HTML الأصلي قبل ما تزيد ARIA.

04جرّب براسك

زيد section فيه عنوان وجوج فقرات داخل article.

مثال تقدر تبدلو

غير HTML و CSS. تشغيل السكريبتات وإرسال الفورمات معطّل.

باش تزيد تفهم

تقدر ترجع لـ شروحات MDN و معيار HTML Living Standard باش تفهم أكثر وتشوف التوصيات الجديدة.

التقدّم ديالك كيتحفظ غير فهاد المتصفح.