مرحبًا،
لقد شغلت للتو أداة فحص إمكانية الوصول WAVE على نسخة Discourse الخاصة بنا واكتشفت عدم وجود عنصر H1 في الصفحة. هل توجد طريقة لجعل العنوان عنصر H1؟ أي مساعدة أو دعم سيكون موضع تقدير كبير - شكرًا لكم
كل موضوع يحتوي على H1، انظر إلى مصدر هذه الصفحة.
إذا كنت تستخدم شعارًا نصيًا، فستستخدم الصفحات الجذرية عنوان الموقع كـ H1 أيضًا.
لن يستغرق منك الأمر الكثير لتعطيله مؤقتًا والتحقق، ولكن بناءً على تخميني، لا ينبغي أن يكون ذلك ضروريًا.
هل تتحقق من أحدث منشوراتك أو صفحة التصنيفات؟ وإذا كان الأمر كذلك، هل تستخدم صورة كشعار؟ إذا كان كذلك، فراجع ردّي الأول؛ ففي هذه الحالة لا يوجد عنصر h1 لأن لا شيء في الصفحة يعمل كعنوان رئيسي. إذا كان الناس يبحثون عن مجتمعك، فلن يحتاج إلى عنصر h1. أما إذا كنت تبحث عن مواضيع كنقطة دخول، فهي دائمًا ما تتضمن عنصر h1.
نعم، يُستخدم شعار PNG. والسبب ليس تحسين محركات البحث بل لأسباب تتعلق بإمكانية الوصول.
حسناً، لكن تلك الصفحات لا تحتوي على عنوان، لذا لا يوجد شيء يمكن وضعه داخل وسم <h1>. يمكنك نظرياً تجميع شيء ما، لكنني غير مقتنع بالحاجة إلى ذلك.
لم أجد أي شيء في WCAG/WAI يفرض وجود عنوان H1 في كل صفحة، بل فقط أن يكون أي عنوان رئيسي من نوع H1. وفقاً لمنطقك، فإن موقع https://www.google.com غير متوافق لأنه لا يتضمن عنوان H1، وهذا هو السبب في أن أداة Wave تثير تنبيهاً بشأن غياب عنوان H1 — لأن ليس كل صفحة تحتاج إليه.

