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

وإذا تضمنت الصفحة الواحدة عدة مقالات، ما هي العلامة المستخدمة لعنوان المقالة؟

في صفحة تعرض قائمة مقالات العنوان الرئيسي يمكن أن يكون اسم الموقع نفسه أو عنوان الصفحة "مقالات" وأسفل العنوان قائمة المقالات وكل واحدة بعنوان من المستوى الثاني H2.

إذن سيتبدل مدلول العلامة من صفحة لأخرى؟ لا أظنها فكرة جيدة.

المشكلة هنا أننا أمام خيارين أحلاهما مر:

  • إما أن نستخدم عنصر h1 وحيد يمثل عنوان الصفحة، وهو ما يعني تكراراً لمحتوى العنصر title، وهدراً لقوة h1 ونفوذه في محركات البحث.

  • أو أن نستخدم h1 عنواناً للمقالات، وسنواجه عندئذ السؤال التالي: كيف يمكننا عرض عنوان الصفحة (محتوى العنصر title) داخل الصفحة وعلى الوسط الطباعي (الورق).

أعتقد أن الحل المثالي متوفر لدى مواصفات الوب ولكنه غير مدعوم من قبل المتصفحات بعد:

header:first-child {content: string(title);}

تطوير الويب

مجتمع خاص بمناقشة وطرح المواضيع والقضايا العامة المتعلقة بتطوير الويب ولغاتها المختلفة

17.6 ألف متابع