الفرق بين المراجعتين لصفحة: «HTML/details»

من موسوعة حسوب
ط استبدال النص - ':(Content sectioning|Edits|Embedded content|Forms|Inline text semantics|Input Types|Interactive elements|Main Root|Metadata|Multimedia|Scripting|Table|Text Content)' ب':HTML $1'
إضافة قسمين ومثال
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 5: سطر 5:
<syntaxhighlight lang="html">
<syntaxhighlight lang="html">
<details>
<details>
   <summary>Some details</summary>
   <summary>أحد التفاصيل</summary>
   <p>More info about the details.</p>
   <p>معلومات إضافية حول التفصيل الأول</p>
</details>
</details>


<details open>
<details open>
   <summary>Even more details</summary>
   <summary>تفصيلٌ آخر</summary>
   <p>Here are even more details about the details.</p>
   <p>معلومات إضافية حول التفصيل الثاني</p>
</details>
</details>
</syntaxhighlight>
</syntaxhighlight>


== بطاقة العنصر ==
{| class="wikitable" style="width: 100%;"
{| class="wikitable" style="width: 100%;"
|-
|-
سطر 53: سطر 54:
قيمة منطقية تُشير إذا كانت التفاصيل ستظهر للمستخدم بعد تحميل الصفحة مباشرةً، القيمة الافتراضية هي <code>false</code> أي أنَّ المحتوى يكون مخفيًا بدايةً.
قيمة منطقية تُشير إذا كانت التفاصيل ستظهر للمستخدم بعد تحميل الصفحة مباشرةً، القيمة الافتراضية هي <code>false</code> أي أنَّ المحتوى يكون مخفيًا بدايةً.


==التنسيق الافتراضي==
تعرض أغلبية المتصفحات العنصر <code><details></code> مع ضبط الخاصية <code>[[CSS/display|display]]</code> إلى <code>block</code>:<syntaxhighlight lang="css">
details {
  display: block;
}
</syntaxhighlight>
==مصادر ومواصفات==
==مصادر ومواصفات==
*معيار [https://html.spec.whatwg.org/multipage/forms.html#the-details-element HTML Living Standard].
*معيار [https://html.spec.whatwg.org/multipage/forms.html#the-details-element HTML Living Standard].
*مواصفة [https://www.w3.org/TR/2016/REC-html51-20161101/semantics.html#the-details-element HTML 5.1].
*مواصفة [https://www.w3.org/TR/2016/REC-html51-20161101/semantics.html#the-details-element HTML 5.1].
[[تصنيف:HTML|{{SUBPAGENAME}}]]
[[تصنيف:HTML|{{SUBPAGENAME}}]]
[[تصنيف:HTML Forms|{{SUBPAGENAME}}]]
[[تصنيف:HTML Input Types|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 04:42، 24 فبراير 2018

يُستخدم العنصر <details> لعرض معلومات إضافية للمستخدم يمكنه إظهارها وإخفاؤها متى شاء. يمكن وضع أيّ نوع من المحتوى ضمن العنصر <details>، وتكون محتوياته مخفيةً افتراضيةً (إلا إذا ضُبِطَت الخاصية open).

مثال عن استخدام العنصر <details> مع العنصر <summary>، لاحظ أنَّ الخاصية open ستجعل المتصفح يُظهِر المحتوى عند تحميل الصفحة:

<details>
  <summary>أحد التفاصيل</summary>
  <p>معلومات إضافية حول التفصيل الأول</p>
</details>

<details open>
  <summary>تفصيلٌ آخر</summary>
  <p>معلومات إضافية حول التفصيل الثاني</p>
</details>

بطاقة العنصر

تصنيفات المحتوى عنصر تنظيمي وعنصر تقسيمي وعنصر تفاعلي.
المحتوى المسموح عنصر <summary> وحيد يليه محتوى عادي.
الوسم المختصر لا يمكن حذف أيّ من وسمَي البداية أو النهاية.
العناصر الأب أي عنصر يقبل المحتوى التنظيمي.
واجهة DOM HTMLDetailsElement

دعم المتصفحات

Chrome Firefox Edge Safari Opera
12 49 قيد التطوير 6 15

الخاصيات

يمكن استخدام الخاصيات العامة في هذا العنصر.

open

قيمة منطقية تُشير إذا كانت التفاصيل ستظهر للمستخدم بعد تحميل الصفحة مباشرةً، القيمة الافتراضية هي false أي أنَّ المحتوى يكون مخفيًا بدايةً.

التنسيق الافتراضي

تعرض أغلبية المتصفحات العنصر <details> مع ضبط الخاصية display إلى block:

details {
  display: block;
}

مصادر ومواصفات