قوائم Markdown المتداخلة

Qwaym Markdown Almtdakhlt

'في التخفيض ، هناك نوعان من القوائم التي يمكن إنشاؤها. الأول هو القائمة غير المرتبة (النقطية) ، والثاني هو القائمة المرتبة (المرقمة). سننشئ قوائم متداخلة باستخدام كلا النوعين من قوائم التخفيضات في هذا البرنامج التعليمي.

لتنفيذ البرنامج النصي ، الأداة التي نستخدمها هنا هي Visual Studio Code '.

المثال رقم 1: القوائم المتداخلة غير المرتبة في Markdown

سيشرح هذا العرض التوضيحي تقنية تضمين القوائم غير المرتبة في تخفيض السعر. لإنشاء قائمة غير مرتبة ، يوفر لنا تخفيض السعر خيارات مختلفة يمكن استخدامها لإنشاء قائمة غير مرتبة. هذه هي علامة الجمع (+) أو الشرطات (-) أو العلامات النجمية (*). يمكنك استخدام أي من هذه الخيارات. دعونا نرى كيف سيعمل كل من هؤلاء.



سننشئ قائمة أولاً بإضافة الشرطات (-) قبل عنصر القائمة. لقد أنشأنا قائمة. لإنشاء قائمة بالشرطات ، فإن النمط الذي يجب اتباعه هو أنه يتعين علينا إضافة شرطة (-) ، ثم مسافة ، واسم القائمة. بالنسبة للقائمة التالية ، ستكتشف عملية تخفيض السعر التنسيق وإضافة الإيقاع السابق في سطر البرنامج النصي التالي تلقائيًا. نظرًا لأننا نستخدم الشرطات (-) لإنشاء قائمة غير مرتبة ، عندما ننتقل إلى السطر التالي ، فإنه يضع الشرطة تلقائيًا. هنا قمنا بعمل قائمة من 5 عناصر وهي 'باكستان' ، 'إيران' ، 'أفغانستان' ، 'الهند' ، وآخر عنصر ، 'الصين'.



  1.jpg



تظهر لنا نافذة المعاينة 5 عناصر قائمة يتم عرضها بالرصاص. يمكن رؤية النتيجة في اللقطة المرفقة أدناه.

  D out.jpg

سنستخدم الآن علامة الجمع (+) لجعل قائمة العلامات غير مرتبة.



هنا قمنا فقط باستبدال الشرطات (-) بعلامة الجمع (+).

  more.jpg

هذا يعطينا نفس النتيجة التي حصلنا عليها لتقنية التمرين المذكورة أعلاه.

  D out.jpg

الآن سنتحقق منه باستخدام الأسلوب الأخير ، وهو إضافة العلامات النجمية (*) قبل اسم عنصر القائمة.

  steric.jpg

بإضافة العلامات النجمية ، نحصل على نفس قوائم التعداد النقطي.

  D out.jpg

لقد تعلمنا من هذا أن كل هذه الأساليب ستعرض نفس قائمة الإخراج غير المرتبة مع العناصر الموضحة بالرموز النقطية.

لعمل القوائم المتداخلة ، فإن الأساليب التي يمكن استخدامها هي نفسها التي تمت مناقشتها أعلاه. نحن نختار تقنية Dash (-) لإنشاء القوائم المتداخلة غير المرتبة. أضفنا أولاً عنوانًا باستخدام رمز التجزئة (#) ومسافة قبل نص العنوان. يشير الحرف '#' إلى نمط العنوان 'h1'. النص الذي حددناه للعنوان هو 'البلدان ذات العواصم' ، لذلك سيكون هذا هو العنوان الرئيسي لدينا. ثم في السطر التالي ، نقدم عنوانًا فرعيًا باستخدام التجزئة الثلاثية ، والتي تشير إلى العنوان 'h3'. وخيط العنوان هو 'قائمة البلدان وعواصمها:'. ثم تبدأ القائمة المتداخلة. لقد أضفنا رمز الشرطة (-) لإنشاء أول عنصر قائمة باسم 'باكستان'.

لإضافة قائمة داخل هذه القائمة ، في السطر التالي من البرنامج النصي ، يتعين علينا إضافة أربع مسافات. ثم يتم كتابة الشرطة (-) والمسافة واسم القائمة الفرعية. لذلك نحن أول عنصر في القائمة باسم 'باكستان' وداخله ، تتم إضافة القائمة الفرعية باسم 'إسلام أباد' ، ثم العنصر التالي في القائمة باسم 'إيران' مع عنصر القائمة الفرعية 'طهران' ، 3 بحث وتطوير عنصر القائمة المُلحق هو 'أفغانستان' الذي يحتوي على عنصر القائمة الفرعية 'كابول' ، ثم 'الهند' مع عنصر القائمة المتداخل 'دلهي' وأخيرًا 'الصين' الذي يحتوي على عنصر القائمة الفرعية 'بكين'.

  غير مرتبة متداخلة. jpg

يمكن ملاحظة الإخراج المعروض في الصورة المرفقة أدناه ، والتي تعرض عنوانًا وعنوانًا فرعيًا ثم قوائم مقلدة متداخلة غير مرتبة.

  uo out.jpg

المثال الثاني: القوائم المتداخلة المرتبة في Markdown

سيتيح لنا هذا الرسم التوضيحي فهم القوائم المرتبة بالشكل المنخفض وكيفية إنشاء قوائم مرتبة متداخلة.

القوائم المرتبة هي تلك القوائم التي تضاف عناصرها مع الأرقام. لإنشاء قائمة مرتبة ، سيحدد الرقم المحدد لعنصر القائمة الأول رقم البداية لرقم القائمة التسلسلية للإخراج. دعونا نتعلمها من خلال نص.

لقد أنشأنا قائمة من 7 عناصر مثل 'أحمر' و 'أزرق' و 'أرجواني' و 'برتقالي' و 'أصفر' و 'وردي' و 'أبيض'. لإنشاء قائمة مرتبة بهذه العناصر ، قمنا بإضافة الأرقام والنقطة واسم العنصر. هنا بدأنا القائمة بالرقم '1' ، والذي ينتقل بالتسلسل حتى الرقم '7'.

  ord.jpg

هنا هو ناتج البرنامج النصي المكتوب أعلاه.

  ord out.jpg

الآن دعونا نرى ما سيحدث إذا أضفنا أرقامًا عشوائية إلى القائمة بنفس العناصر.

لقد غيرنا الأرقام وأضفناها الآن كـ '1' و '4' و '3' و '7' و '2' و '7' و '5'. يمكنك ملاحظة إضافة الأرقام بشكل عشوائي.

  أو 2.jpg

لكن نافذة المعاينة تظهر لنا قائمة المخرجات بقائمة متسلسلة تبدأ من 1. وذلك لأن تخفيض السعر يأخذ فقط في الاعتبار الرقم الأول المقدم ثم يطلب القائمة بالتسلسل ، بدءًا من هذا الرقم المحدد فصاعدًا.

من أجل راحتك ، سنقدم مثالًا آخر حيث يكون الرقم الأول الذي حددناه هو '5' ثم بعض الأرقام العشوائية.

  أو 3.jpg

يمكنك أن ترى في الإخراج أن القائمة تبدأ من 5 ثم تضيف الأرقام بالتسلسل فصاعدًا. لذلك ، يجب أن تبدأ في ترقيم عناصر القائمة من '1' حتى يتم ترتيبها بالترتيب الصحيح للأرقام.

  o 3 out.jpg

يمكننا أيضًا إنشاء قائمة مرتبة متداخلة في تخفيض السعر. لهذا ، أضفنا أولاً عنوانًا باستخدام التجزئة المفردة (#) على أنها 'قائمة مرتبة متداخلة' ، ثم يتم إنشاء العنوان الفرعي بنمط 'h3' باستخدام 3 تجزئات (###) مع النص 'هذا لدينا قائمة مرتبة متداخلة في تخفيض السعر: '. الآن باستخدام القائمة التي تم إنشاؤها أعلاه ، أضفنا بعض القوائم الفرعية فيها. يتم إنشاء القوائم الفرعية بإضافة أربع مسافات ثم الرقم والمسافة واسم العنصر. يجب أن تبدأ القائمة الفرعية من الرقم '1'. لذلك قمنا بإضافة عناصر قائمة فرعية لعناصر القائمة 'أرجواني' و 'أصفر' مثل 'البرقوق' و 'الأصفر' و 'الجير' على التوالي.

  n o l.jpg

سيعطينا هذا القائمة المرتبة المتداخلة الناتجة ، والتي يتم عرضها في اللقطة أدناه.

  n o l o.jpg

المثال 3: مزيج القوائم المتداخلة في Markdown

في المثال الأخير ، سنرى كيفية إنشاء قائمة متداخلة باستخدام القوائم المرتبة وغير المرتبة. سننشئ قائمة غير مرتبة ؛ ضمن هذه القائمة ، سيتم إنشاء قائمة مرتبة ، ثم سيتم تهيئة قائمة فرعية أخرى غير مرتبة ضمن القائمة المرتبة.

لقد أضفنا أولاً عنوانًا وعنوانًا فرعيًا ، ثم نبدأ القائمة الأولى بالقائمة غير المرتبة. العنصر الأول في القائمة غير المرتبة هو 'آسيا'. في هذه القائمة ، بدأنا قائمة مرتبة جديدة باسم بلد المحتوى المحدد. وبعد ذلك ، تحت اسم القائمة الفرعية للبلدان ، قمنا بإنشاء قائمة فرعية أخرى تحمل اسم مدينة في ذلك البلد المحدد. لذلك ، بالنسبة لعنصر القائمة غير المرتب 'آسيا' ، فقد طلبنا عناصر القائمة 'باكستان' و 'إيران' و 'الصين'. وتحت عنصر القائمة المرتب 'باكستان' ، لدينا عنصر قائمة غير مرتب 'روالبندي'.

يمكنك مشاهدة باقي النص في الصورة أدناه:

  final.jpg

ينتج عن هذا النتيجة التالية التي تظهر القوائم المتداخلة:

  نهائي out.jpg

استنتاج

تناول هذا الدليل بالتفصيل تقنيات إنشاء القوائم ودمجها معًا. لقد شرحنا نوعين مختلفين من القوائم وهما قوائم غير مرتبة وقوائم مرتبة. قمنا بتنفيذ 3 حالات في هذه المقالة. في المثال الأول ، تعلمنا إنشاء قائمة بسيطة غير مرتبة وقوائم متداخلة غير مرتبة. ثم 2 اختصار الثاني تحدث التوضيح عن القوائم المرتبة والقوائم المرتبة المتداخلة. أكد المثيل الأخير على تداخل القوائم المرتبة وغير المرتبة معًا.