استكشف في مدونة أوعي وشك عالم الابتكار

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

آخر الأخبار

شرح العنصر (dl) في HTML

dl لا يحتوي العنصر على أي سمات محددة، ومع ذلك، فهو يرث من السمات العالمية المحددة في HTML.
شرح العنص dl في html

شرح العنصر (dl) في HTML

HTML

يُمثل عنصر HTML <dl> "قائمة وصف". ويُستخدم لعرض قائمة بالمصطلحات وأوصافها أو تعريفاتها المقابلة. ستجد هذا العنصر مُستخدمًا في قوائم المصطلحات، أو البيانات الوصفية، أو أي حالة تتطلب قائمة بالمصطلحات وشرحها.

مقدمة

في عالم تطوير الويب، تقدم HTML مجموعة متنوعة من العناصر لتنظيم وعرض المحتوى. من بين هذه العناصر، يبرز <dl> كأداة قوية لعرض البيانات الزوجية والمعلومات المرتبطة.

ما هو عنصر <dl>؟

<dl> هو اختصار لـ Description List أو قائمة الوصف. وهو عنصر حاوٍ يستخدم لإنشاء قوائم من المصطلحات وتعريفاتها.

التاريخ والتطور
  • HTML 2.0 (1995): تم تقديم <dl> لأول مرة
  • HTML 4.01 (1999): تم توحيد سلوك العنصر
  • HTML5 (2014): تم توسيع استخداماته
التركيب التشريحي للعنصر
<dl>
  <dt>المصطلح الأول</dt>
  <dd>تعريف المصطلح الأول</dd>
  
  <dt>المصطلح الثاني</dt>
  <dd>التعريف الأول</dd>
  <dd>التعريف الثاني (اختياري)</dd>
</dl>
العناصر الفرعية
<dt> (Description Term)
  • الغرض: يمثل المصطلح أو العنصر الذي سيتم وصفه
  • المحتوى المسموح: النص والعناصر النصية
  • لا يقبل عناصر كتلية مثل <p>
<dd> (Description Definition)
  • الغرض: يحتوي على الوصف أو التعريف
  • يقبل النص والعناصر النصية والكتلية
  • يمكن أن يحتوي على فقرات، صور، قوائم أخرى
أمثلة تطبيقية
قائمة مصطلحات تقنية
HTML
لغة ترميز النص التشعبي لإنشاء صفحات الويب
CSS
لغة تنسيق لوصف مظهر مستند HTML
JavaScript
لغة برمجة لتقديم صفحات ويب تفاعلية
الأسئلة الشائعة (FAQ)
كيف أسجل حسابًا جديدًا؟
اضغط على زر التسجيل واملأ النموذج
ما هي طرق الدفع المتاحة؟
نقبل البطاقات الائتمانية وPayPal
التنسيق باستخدام CSS
تنسيق أساسي
dl {
  margin: 1em 0;
  line-height: 1.5;
}

dt {
  font-weight: bold;
  margin-top: 1em;
}

dd {
  margin-left: 2em;
  margin-bottom: 1em;
}
تنسيق أفقي
dl.horizontal {
  display: grid;
  grid-template-columns: max-content 1fr;
  gap: 0.5em 1em;
}

dl.horizontal dt {
  grid-column: 1;
}

dl.horizontal dd {
  grid-column: 2;
}
أفضل الممارسات
  • استخدم <dl> فقط للبيانات الزوجية
  • حافظ على ترتيب منطقي بين <dt> و <dd>
  • استخدم CSS للتنسيق بدلاً من الاعتماد على التنسيق الافتراضي
  • ضع إمكانية الوصول في الاعتبار
كيف كان المقال؟

كاتب المقال

wesam elngar
إنشاء قالب مدونة هو شغفي، الفكرة الإبداعية لإنشاء قالب تأتي من هواية

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

إرسال تعليق