شرح صفوف ومحتوى الفقرة
من أخطر الأخطاء الشائعة في كتابة لغة HTML وضع نصوص حرة أو فقرات أو عناوين مباشرة داخل وسم
<ul> أو <ol> دون تغليفها داخل وسم <li>. تنص معايير W3C على أن وسوم <li> وحدها هي المسموح بها كأبناء مباشرين داخل القوائم.عند إدراج عناصر غير صالحة داخل القوائم، يضطر مفسر المتصفح إلى الدخول في وضع معالجة الأخطاء التلقائي. يتسبب ذلك في تشويه شجرة الإتاحة، وتعطل حسابات قارئات الشاشة لعدد العناصر، وفشل محددات CSS التي تستهدف أبناء القائمة بدقة.
HTML
<!-- Broken Anti-Pattern -->
<ul>
Orphan plain text! <!-- Invalid child -->
</ul>
<!-- Correct Accessible Syntax -->
<ul>
<li>Valid item with rich content</li>
</ul>