Markdown تداخل القوائم
آخر تحديث: 2026-10-14
تداخل القوائم نواة CommonMark
تتكون التداخلات بإزاحة القائمة الفرعية حتى بداية نص البند الأب: عادةً مسافتان في القوائم غير المرتبة وثلاث في المرتبة. التداخل هو أكثر مصادر أخطاء القوائم في Markdown شيوعًا؛ فمسافة واحدة زائدة أو ناقصة تغيّر البنية كليًا.
| المجموعة | الحالات الحدية والقواعد |
|---|---|
| مستوى المواصفة | نواة CommonMark |
| إصدار المواصفة | CommonMark 0.31.2 + GFM |
📝 الصيغة
- البند الأب
- البند الفرعي (إزاحة مسافتين)
▶ مثال تفاعلي
حرّر Markdown على اليسار وشاهد النتيجة على اليمين
💡 نقاط مهمة
⚠️ Warning لازم سطر فارغ بين القائمة العليا والنص السابق؛ فبدونه لا يتعرف بعض المحللات على القائمة ككتلة.
💡 Tip قاعدة الإزاحة: عُدّ المحارف بعد رمز البند الأب؛ فبعد - مسافتان وبعد 1. ثلاث مسافات.
❓ أسئلة شائعة
س هل يمكن تداخل قائمة غير مرتبة داخل مرتبة؟
ج نعم، القاعدة تعتمد على الإزاحة فقط بغض النظر عن نوع الرمز.
س كم مستوى تداخل يمكن بلوغه كحد أقصى؟
ج لا حد صارم، لكن تجاوز ثلاثة مستويات يستدعي الانتقال إلى العناوين لتقسيم المحتوى؛ فقابلية القراءة أولًا.
س ما الأسباب الشائعة لعدم عمل التداخل؟
ج غالبًا يكون السبب خطأ في الإزاحة: مسافات غير كافية، أو خلط Tab بالمسافات، أو نسيان السطر الفارغ مع ما قبلها.