HTML: عناوين HTML

تمنح وسوم العناوين (heading tags) المحتوى تسلسلاً هرميًا واضحًا، وهو أمر بالغ الأهمية لكل من تجربة المستخدم ومحركات البحث.

1. ما هي وسوم العناوين

يوفر HTML ستة مستويات من وسوم العناوين، من <h1> إلى <h6>. يمثل <h1> أعلى مستوى (الأكثر أهمية)، و <h6> يمثل أدنى مستوى (الأقل أهمية). تُعرض وسوم العناوين بالخط العريض افتراضيًا، مع تناقص أحجام الخطوط من h1 إلى h6.

المعنى الدلالي للعناوين يفوق بكثير مظهرها البصري. تعتمد محركات البحث والتقنيات المساعدة (مثل قارئات الشاشة) على وسوم العناوين لفهم هيكل محتوى الصفحة. لذلك، استخدام العناوين بشكل صحيح أمر حاسم لـ تحسين محركات البحث (SEO) و إمكانية الوصول.

▶ مثال

HTML
<h1>عنوان المستوى الأول (الأكثر أهمية)</h1>
<h2>عنوان المستوى الثاني</h2>
<h3>عنوان المستوى الثالث</h3>
<h4>عنوان المستوى الرابع</h4>
<h5>عنوان المستوى الخامس</h5>
<h6>عنوان المستوى السادس (الأقل أهمية)</h6>
▶ جرّب الكود

في المثال أعلاه، يطبق المتصفح تلقائيًا أحجام خطوط مختلفة وتنسيق عريض لكل عنوان. لكن تذكر: لا تستخدم وسوم العناوين فقط لتغيير حجم الخط — استخدم CSS للتحكم في تنسيق النص. وظيفة وسوم العناوين هي نقل التسلسل الهرمي للمحتوى.

💡 أفضل ممارسة: يمكن لمستخدمي قارئات الشاشة استخدام وسوم العناوين للتنقل بسرعة في الصفحة. التسلسل الهرمي الجيد للعناوين يشبه جدول محتويات المقال — يسمح للقراء (سواء كانوا يستخدمون أدوات مساعدة أم لا) بفهم تدفق المحتوى بسهولة.


2. إرشادات استخدام العناوين

على الرغم من أن وسوم العناوين بسيطة الاستخدام، إلا أن هناك عدة إرشادات مهمة يجب اتباعها في الممارسة العملية:

HTML
<!-- تسلسل هرمي صحيح للعناوين -->
<h1>عنوان الموقع</h1>
### ▶ مثال
<h2>تصنيف المقال</h2>
<h3>القسم الفرعي الأول</h3>
<h3>القسم الفرعي الثاني</h3>
<h2>محتوى ذو صلة</h2>

<!-- تسلسل هرمي غير صحيح (تخطي المستويات) -->
<h1>عنوان الموقع</h1>
<h3>تخطي h2، استخدام h3 مباشرة</h3>  <!-- h2 مفقود هنا -->
<h6>قفز من h3 إلى h6، قفزة كبيرة جدًا</h6>
⚠️ مفهوم خاطئ شائع: لا تختار <h6> فقط للحصول على نص صغير، ولا تسيء استخدام <h1> للحصول على نص كبير. قيمة العناوين تكمن في الهيكل، وليس التنسيق. اترك التنسيق لـ CSS.


3. أنماط العناوين الافتراضية

للمتصفحات أحجام خطوط وأوزان مدمجة لكل مستوى عنوان. لنرى العرض الفعلي لـ h1~h6 في المتصفح:


4. عنوان h2 24px / 1.5em

(1) عنوان h3 18.72px / 1.17em

عنوان h4 16px / 1em

عنوان h5 13.28px / 0.83emعنوان h6 10.72px / 0.67em يمكنك أن ترى في لمحة: h1 هو الأكبر والأكثر بروزًا، بينما h6 هو الأصغر. هذه هي أنماط العناوين الافتراضية للمتصفح. قد تكون هناك اختلافات طفيفة بين المتصفحات، لكن العلاقة الهرمية العامة متسقة.

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

CSS
/* أنماط عناوين CSS مخصصة */
h1 { font-size: 28px; color: #333; }
h2 { font-size: 22px; color: #555; }
h3 { font-size: 18px; color: #777; }
💡 نصيحة سريعة: المربع المتقطع أعلاه يظهر وسوم h1~h6 الفعلية أثناء العمل. يمكنك فتح أداة "التفقد" في المتصفح (F12)، واختيار أي عنوان، ورؤية قيمة font-size الخاصة به في لوحة "الأنماط"، مع إمكانية التعديل والمعاينة في الوقت الفعلي.


5. العناوين ومخطط الصفحة

عندما تقوم بإنشاء تسلسل هرمي للعناوين في الصفحة، يقوم المتصفح ومحركات البحث بإنشاء "جدول محتويات" لها — وهذا يُسمى مخطط المستند (document outline). فكر في وسوم العناوين مثل "أنماط العناوين" في مستند Word: التسلسل الهرمي الصحيح للعناوين يُنشئ تلقائيًا هيكل جدول محتويات واضح.

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

▶ مثال

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

HTML
<!-- هيكل مخطط عنوان مقال مدونة -->
<h1>كيف تتعلم تطوير الواجهة الأمامية</h1>
<h2>1. الثلاثي الأمامي</h2>
<h3>HTML — الهيكل</h3>
<h3>CSS — التنسيق</h3>
<h3>JavaScript — التفاعلية</h3>
<h2>2. مسار التعلم</h2>
<h3>المستوى المبتدئ</h3>
<h3>المستوى المتوسط</h3>
<h3>المستوى المتقدم</h3>
<h2>3. الموارد الموصى بها</h2>
▶ جرّب الكود

في المثال أعلاه، h1 هو الموضوع العام للمقال، h2 يمثل الفصول الرئيسية الثلاثة، و h3 يمثل الأقسام الفرعية داخل كل فصل. هذا المخطط الهرمي الواضح يجعل من الواضح للوهلة الأولى ما يدور حوله المقال.

▶ مثال


6. العناوين مع الوسوم الدلالية

في HTML5، غالبًا ما تُستخدم الوسوم الدلالية (<article> و <section> و <nav> و <aside>) مع وسوم العناوين معًا. داخل كل كتلة مستقلة، يجب أن يبدأ التسلسل الهرمي للعناوين من جديد من h1 إلى h2، بدلاً من الاستمرار في التسلسل الهرمي من الكتلة الخارجية.

HTML
<body>
<h1>مدونتي</h1>

<article>
<h2>عنوان أول مشاركة</h2>
<p>محتوى المقال...</p>
<section>
<h3>عنوان فرعي داخل المقال</h3>
<p>محتوى تفصيلي...</p>
</section>
</article>

<article>
<h2>عنوان ثاني مشاركة</h2>
<p>محتوى المقال...</p>
### ▶ مثال
</article>

<aside>
<h2>عن المؤلف</h2>
<p>السيرة الذاتية للمؤلف...</p>
</aside>
</body>
▶ جرّب الكود

لاحظ أن كل <article> و <aside> لهما <h2> خاص بهما. إنهم مستقلون عن بعضهم البعض ولا يتداخلون. هذا الأسلوب يتوافق مع المعايير الدلالية ويجعل هيكل الصفحة أوضح.


7. أخطاء العناوين الشائعة

غالبًا ما يرتكب المبتدئون الأنواع التالية من الأخطاء عند استخدام وسوم العناوين. تحقق من كودك مقابل هذه القائمة: نوع الخطأمثال خاطئالنهج الصحيحاستخدام العناوين لحجم الخط<h3>نص عادي</h3> (فقط للخط الصغير)استخدم <p> + خاصية CSS font-sizeوسوم h1 متعددةثلاث وسوم <h1> في صفحة واحدةاحتفظ بـ <h1> واحد فقط كموضوع أساسيتخطي المستوياتh1 → h3 → h5استخدم بالترتيب: h1 → h2 → h3عناوين فارغة<h2></h2> (لا محتوى نصي)يجب أن تحتوي العناوين على نص ذي معنى

HTML
<!-- خطأ: استخدام h6 فقط لجعل النص أصغر -->
<h6>معلومات حقوق النشر في التذييل</h6>
<!-- صحيح: معلومات حقوق النشر تستخدم وسم p، حجم الخط مضبوط بـ CSS -->
<p style="font-size: 12px; color: #999;">&copy; 2024 موقعي</p>

<!-- خطأ: تخطي المستويات -->
<h1>عنوان الموقع</h1>
<h4>h2 و h3 مفقودان</h4>
<!-- صحيح: التقدم بالترتيب -->
<h1>عنوان الموقع</h1>
<h2>القسم الرئيسي</h2>
<h3>القسم الفرعي</h3>

<!-- خطأ: وسوم h1 متعددة في صفحة واحدة -->
<h1>الجزء الأول</h1>
<h1>الجزء الثاني</h1>
<!-- صحيح: h1 واحد فقط، والباقي يستخدم h2 -->
<h1>عنوان الصفحة</h1>
<h2>الجزء الأول</h2>
<h2>الجزء الثاني</h2>
💡 اختبار عملي: أغلق عينيك واطلب من زميل أو زميل دراسة قراءة نص العناوين فقط في صفحتك. إذا كان بإمكانهم فهم إطار المحتوى من العناوين فقط، فإن تسلسلك الهرمي للعناوين صحيح. يُعرف هذا باسم "اختبار العناوين" — إنه أساسًا كيف يرى مستخدمو التقنيات المساعدة صفحتك.

▶ مثال


❓ أسئلة شائعة

س هل يمكن أن تحتوي الصفحة على عدة وسوم <h1>؟
ج غير موصى به. على الرغم من أن HTML5 يسمح تقنيًا بعدة <h1> داخل <article> و <section>، فإن أفضل الممارسات لـ SEO وإمكانية الوصول تقول إن كل صفحة يجب أن يكون لها <h1> واحد فقط يمثل الموضوع الرئيسي. عدة <h1> تربك محركات البحث حول المحتوى الرئيسي. إذا كنت بحاجة إلى عدة عناوين كبيرة، استخدم <h2> بدلاً من ذلك. فكر في <h1> كعنوان الصفحة — الكتاب له عنوان واحد فقط.
س هل يمكن تخطي مستويات العناوين، مثل الانتقال من <h1> إلى <h3>؟
ج أبدًا. يجب أن تتبع مستويات العناوين الترتيب التسلسلي (h1h2h3). تخطي المستويات يكسر هيكل المستند ويضر بتنقل قارئات الشاشة. تعتمد قارئات الشاشة على التسلسل الهرمي للعناوين لمساعدة المستخدمين على تصفح المحتوى — تخطي المستويات يجعلهم يعتقدون أن قسمًا قد فاتهم. محركات البحث تعطي أيضًا وزنًا أقل للعناوين المخطية. إذا بدا الحجم الافتراضي كبيرًا جدًا، استخدم CSS للتعديل — لا تتخطى مستويات العناوين.
س هل أحجام خطوط <h1> إلى <h6> ثابتة؟ هل يمكنني تخصيصها؟
ج يضع المتصفحات أحجامًا افتراضية (من الأكبر إلى الأصغر) لـ <h1> إلى <h6>، لكن هذه مجرد أنماط افتراضية — يمكنك ويجب عليك تخصيصها بـ CSS. القيمة الحقيقية لوسوم العناوين هي "الدلالة" (التعبير عن التسلسل الهرمي للمحتوى)، وليس "التنسيق البصري". في المشاريع الحقيقية، يقوم المطورون دائمًا بإعادة تعيين أنماط العناوين الافتراضية. لا تستخدم <h1> فقط لجعل النص أكبر، أو <h6> فقط لجعله أصغر — هذا أحد أكثر الأخطاء شيوعًا بين المبتدئين.

📖 ملخص

📝 تمارين

  1. اكتب مقالاً بعناوين: استخدم التسلسل الهرمي الصحيح لـ <h1> و <h2> و <h3> لكتابة مقال قصير عن موضوع تختاره (مثل "هواياتي"). استخدم على الأقل مستويات h1 و h2 و h3.
  2. ابحث عن الأخطاء: ما الخطأ في التسلسل الهرمي للعناوين التالي؟ صححه: <h1>مدونتي</h1> <h3>المقال الأول</h3> <h5>عنوان فرعي</h5> <h1>المقال الثاني</h1>
  3. تمرين الملاحظة: افتح موقعًا إخباريًا واستخدم أداة التفقد في المتصفح (F12) لفحص التسلسل الهرمي للعناوين في الصفحة. لاحظ ما إذا كانوا يتبعون قواعد العناوين الصحيحة.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%