<details>: عنصر DETAILS

آخر تحديث: 2026-10-13

<details>عنصر DETAILS

يمثل أداة كشف قابلة للفتح/الإغلاق بالنقر على summary الخاص بها.

الفئةدلالي
نموذج المحتوىمحتوى تدفقي
العناصر الأم المسموحةأي عنصر يقبل المحتوى التدفقي
وسم الإغلاقنعم — يتطلب إغلاق </details> وسم
الحالةقياسي

📝 البنية

<details>محتوى قابل للطي</details>

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<details> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
مدعوم في جميع المتصفحات الرئيسية
نصيحة: مطوي افتراضيًا؛ أضف الخاصية open للتوسيع المبدئي. يعمل دون JavaScript.

❓ الأسئلة الشائعة

Qماذا يحدث إذا خلت details من summary؟
Aيستخدم المتصفح نصًا افتراضيًا (مثل «معلومات إضافية» في Chrome) كعنصر التحكم بالتوسيع. ولتخصيص نص الزر يجب تقديم <summary> كأول عنصر ابن — وهو أفضل للوصولية أيضًا.
Qكيف تجعل details موسعًا افتراضيًا؟
Aأضف السمة المنطقية open إلى <details>: <details open> — تفتح الصفحة وهو موسع ويبقى بإمكان المستخدم طيه بالنقر. وبرمجيًا يمكن التحكم بقراءة وكتابة details.open (قيمة منطقية) عبر JS.
Qهل يصنع details أكورديون بحصرية فتح؟
Aعناصر <details> الأصلية مستقلة ولا تتحاصر. وقد أدخلت المواصفات المحدثة سمة name: فالوسوم ذات الاسم نفسه <details name='faq'> تشكل مجموعة حصرية لا يُفتح منها إلا واحد في اللحظة الواحدة؛ والمتصفحات القديمة تحتاج JS كحل بديل.
المزيد من الحالات قادمة قريبًا — ترقبوا.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%