النص الأصلي: http://andymao.com/andy/post/104.html
القسم السابق : القائمة المطلوبةبعد كتابة القائمة غير المرتبة والقائمة المطلوبة ، أخبرني أحدهم أن هاتين المادتين لا معنى لهما. إذا تم قراءة هاتين المادتين فقط في القراءة في اتجاه واحد ، فهذا أمر لا معنى لهما بالفعل ، لكن الشيء المهم في هاتين المادتين هو أن تطلب من القراء إضافتها إلى أفكارهم الخاصة. العلامات الفردية المطلوبة والاضطراب بسيطة ، فقط تعرف على كيفية استخدامها ، لكنني لا أعتقد أن النقطة الأساسية هي معرفة شكل هذه العلامة ، ولكن النقطة الأساسية هي نوع البيانات المناسب لنوع القائمة. ما نوع البيانات التي يتم طلبها ونوع البيانات المضطربة؟ يجب أن تفكر بعد القراءة ، حتى تتمكن من تعلم الأشياء ومعرفتك ملكك.
قائمة التعريف لها شكل خاص واستخدام. بالمقارنة مع القائمة المضطربة ، هناك عدد أقل من قوائم التعريف. هناك أيضًا العديد من الأصدقاء الذين لم يبدأوا في استخدام هذه القائمة حتى الآن ، لذلك دعونا نحطم رمز هذه القائمة:
<dl>
<dt> </dt>
<dd> </dd>
</dl>
عند النظر إلى الكود أعلاه ، وجدنا أنه لا توجد علامة <li> هنا ، ولكنها تتكون من ثلاث علامات DL و DT و DD. وفقًا للمظهر والقائمة السابقة ، يمكننا أن نعرف أن DL هي حاوية لهذه القائمة ، تمامًا مثل المربع. الفرق هو أن الصندوق ليس فقط مربعًا صغيرًا واحدًا مع معيار موحد. بدلاً من ذلك ، هناك نوعان مختلفان ، كيف نفهم DT و DD؟ من الناحية الدلالية ، DT هو الاسم ، والعنوان ، و DD هو التفسير ، المحتوى. DT و DD كلا الصناديق ، DD يفسر فقط واحدة من DTs أعلاه ، ولا يمكن تفسيرها أكثر أو هبوطا. عندما لا يكون DT موجودًا ، فإن DD ليس له معنى. لم أجد الأدب الدقيق حول ما إذا كان يجب على DT متابعته. ومع ذلك ، استنادًا إلى فهمي لقائمة التعريف ، أعتقد أنه إذا كان هناك DT فقط وليس DD في البيانات ، فهذا لا يمكن أن يكون قائمة تعريف ، واستخدم فقط القائمة غير المطلوبة. ولكن عندما لا يكون هناك سوى واحد أو قليل في البيانات التي لا تحتوي على DD ، ومعظمها لديه DD ، فأعتقد أن هذا النموذج يمكن أن يكون موجودًا.
<dl>
<dt> قائمة المصنفة </dt>
<dt> قائمة المصنفة </dt>
<dt> قائمة المصنفة </dt>
<dt> قائمة المصنفة </dt>
</dl>
ما سبق من الواضح أنه غير مناسب. هذا النموذج هو قائمة غير مرتبة. لماذا تحتاج إلى استخدام قائمة تعريف؟ لا معنى له من حيث الدلالات.
<dl>
<dt> قائمة المصنفة </dt>
<dd> القائمة المصنفة هي نموذج البيانات المنظم بواسطة البيانات المتسلسلة في قائمة </dd>
<dt> قائمة المصنفة </dt>
<dd> القائمة المصنفة هي نموذج البيانات المنظم بواسطة البيانات المتسلسلة في قائمة </dd>
<dt> هذه الجملة ليس لها تفسير </dt>
<dt> قائمة المصنفة </dt>
<dd> القائمة المصنفة هي نموذج البيانات المنظم بواسطة البيانات المتسلسلة في قائمة </dd>
</dl>
أنا شخصياً أعتقد أن الشكل أعلاه ممكن. فهل يمكن لـ DT تحمل DDS متعددة؟ لم أجد أيضًا أي تعليمات وثائقية حول هذه النقطة ، ولا يزال هناك العديد من DT مع DDs متعددة في بعض مواقع الويب المعروفة. رأيي في هذا هو أنه من الجيد أن يكون لديك DDs متعددة في مواقف مختلفة ، لكن عمومًا أعتقد أن هذا النهج لا يزال غير موجود. من منظور التفسير ، هل تشير DDs المتعددة إلى تفسيرات متعددة؟ أو إذا كنت ترغب في شرح المحتوى في الأجزاء ، فلن تحتاج إلى السماح لـ DD أن يكون الكلب يصطاد الفئران. يمكن تضمين العديد من علامات الفقرات في DD. علاوة على ذلك ، من منظور تطبيقات الأسلوب ، تكون DDs متعددة فضفاضة ككل ، وتصميمها غير قابل للتمديد بشكل كافٍ. على سبيل المثال ، عندما نريد النقر فوق DT لإخفاء تأثير DD المقابل ، فإن طريقة Multi-DD هذه ليست سهلة التنفيذ. لذلك ، إذا لم يكن غرضًا خاصًا ، فحاول عدم استخدام DT واحد مع DDs متعددة قدر الإمكان. بدلاً من ذلك ، ضع المحتوى في DD. إذا تم تجزئتها ، فدع تسمية الفقرة تستخدم ، وإذا تم تقسيمها ، فدع القائمة المنظمة أو غير المرتبة يتم التعبير عنها.
لنبدأ بالحديث عن ذلك. التسمية نفسها لا تحتوي على شيء ، والمفتاح هو التفكير في كيفية تطبيقه. اسمحوا لي أن أقدم لك صورة أدناه لمعرفة ما إذا كان يجب عليك استخدام قائمة مخصصة. دعنا نناقشها معًا.