إزالة مستويات العناوين الضمنية في HTML
2025-04-11
حددت مواصفات HTML سابقًا خوارزمية مخطط تحدد ضمنيًا مستوى العنوان الدلالي لعناصر
بناءً على التعشيش داخل عناصر الأقسام (, , , ). عرضت المتصفحات section > h1 بنفس حجم الخط والهوامش مثل ، و section > section > h1 كـ
، وهكذا. كان هذا العرض الافتراضي في أوراق أنماط UA للمتصفح، ولكن ليس في شجرة إمكانية الوصول (التي يستخدمها قارئات الشاشة). رأت مواقع الويب التي تستخدم عناصر الأقسام هذه المستويات من العناوين التي تم إنشاؤها تلقائيًا بشكل غير متوقع. تسبب هذا في حدوث ارتباك بشأن استخدام
، ومعالجة الأدوات غير المتناسقة، وتم اعتبار الخوارزمية إشكالية. تم إزالة الخوارزمية في عام 2022، لكن قواعد أوراق أنماط UA ظلت كما هي. الآن، يقوم موردو المتصفحات بإزالة هذه الأنماط الافتراضية.
تطوير