الفرق بين المراجعتين ل"HTML/tr"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - ':(Content sectioning|Edits|Embedded content|Forms|Inline text semantics|Input Types|Interactive elements|Main Root|Metadata|Multimedia|Scripting|Table|Text Content)' ب':HTML $1')
(إضافة قسمين ومثال)
سطر 4: سطر 4:
 
<table>
 
<table>
 
   <tr>
 
   <tr>
     <td>Bashir</td>
+
     <td>الخلية الأولى في السطر الأول</td>
     <td>Al-Ameen</td>
+
     <td>الخلية الثانية في السطر الأول</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td>Mona</td>
+
     <td>الخلية الأولى في السطر الثاني</td>
     <td>Al-Ameen</td>
+
     <td>الخلية الثانية في السطر الثاني</td>
 
   </tr>
 
   </tr>
 
</table>
 
</table>
 
</syntaxhighlight>راجع صفحة العنصر <code>[[HTML/table|<nowiki><table></nowiki>]]</code> لمزيدٍ من الأمثلة.
 
</syntaxhighlight>راجع صفحة العنصر <code>[[HTML/table|<nowiki><table></nowiki>]]</code> لمزيدٍ من الأمثلة.
 +
 +
== بطاقة العنصر ==
 
{| class="wikitable" style="width: 100%;"
 
{| class="wikitable" style="width: 100%;"
 
|-
 
|-
سطر 54: سطر 56:
 
* <code>right</code>: عرض المحتوى على يمين الخلية
 
* <code>right</code>: عرض المحتوى على يمين الخلية
 
* <code>justify</code>: عرض المحتوى ملء السطر.
 
* <code>justify</code>: عرض المحتوى ملء السطر.
يجدر بالذكر أنَّ هذه الخاصية أهملت في HTML 4 وحُذِفَت في HTML5، ولا يجوز استخدامها وإنما يجب التنسيق باستخدام CSS، عبر إسناد إحدى القيم <code>left</code> أو <code>center</code> أو <code>right</code> أو <code>justify</code> إلى الخاصية <code>text-align</code>.
+
يجدر بالذكر أنَّ هذه الخاصية أهملت في HTML 4 وحُذِفَت في HTML5، ولا يجوز استخدامها وإنما يجب التنسيق باستخدام CSS، عبر إسناد إحدى القيم <code>left</code> أو <code>center</code> أو <code>right</code> أو <code>justify</code> إلى الخاصية <code>[[CSS/text-align|text-align]]</code>.
 
=== <code>bgcolor</code> ===
 
=== <code>bgcolor</code> ===
 
تُعرِّف هذه الخاصية لون الخلفية لكل خلية في السطر، ويمكن أن تقبل هذه الخاصية القيم الست عشرية للألوان بنظام [https://www.w3.org/Graphics/Color/sRGB sRGB]، ويسبقها المحرف <code>#</code>. يمكن استخدام أسماء الألوان الآتية المُعرَّفة مسبقًا:
 
تُعرِّف هذه الخاصية لون الخلفية لكل خلية في السطر، ويمكن أن تقبل هذه الخاصية القيم الست عشرية للألوان بنظام [https://www.w3.org/Graphics/Color/sRGB sRGB]، ويسبقها المحرف <code>#</code>. يمكن استخدام أسماء الألوان الآتية المُعرَّفة مسبقًا:
سطر 107: سطر 109:
 
   </tr>
 
   </tr>
 
  </table>
 
  </table>
يجدر بالذكر أنَّ هذه الخاصية ليست قياسية، ولا تستعملها إلا بعض إصدارات Internet Explorer، وإنما يجب تنسيق العنصر <code><nowiki><tr></nowiki></code> باستخدام CSS؛ ويمكن تطبيق تأثير مشابه لهذه الخاصية عبر استخدام الخاصية <code>backgournd-color</code>.
+
يجدر بالذكر أنَّ هذه الخاصية ليست قياسية، ولا تستعملها إلا بعض إصدارات Internet Explorer، وإنما يجب تنسيق العنصر <code><nowiki><tr></nowiki></code> باستخدام [[CSS]]؛ ويمكن تطبيق تأثير مشابه لهذه الخاصية عبر استخدام الخاصية <code>[[CSS/backgournd-color|backgournd-color]]</code>.
  
 
=== <code>valign</code> ===
 
=== <code>valign</code> ===
سطر 115: سطر 117:
 
* <code>middle</code>: توسيط النص في الخلية رأسيًا.
 
* <code>middle</code>: توسيط النص في الخلية رأسيًا.
 
* <code>top</code>: عرض المحتوى أقرب ما يمكن إلى أعلى الخلية.
 
* <code>top</code>: عرض المحتوى أقرب ما يمكن إلى أعلى الخلية.
يجدر بالذكر أنَّ هذه الخاصية أهملت في HTML 4 وحُذِفَت في HTML5، ولا يجوز استخدامها وإنما يجب التنسيق باستخدام CSS عبر الخاصية <code>vertical-align</code>.
+
يجدر بالذكر أنَّ هذه الخاصية أهملت في HTML 4 وحُذِفَت في HTML5، ولا يجوز استخدامها وإنما يجب التنسيق باستخدام [[CSS]] عبر الخاصية <code>[[CSS/vertical-align|vertical-align]]</code>.
 +
 
 +
== التنسيق الافتراضي ==
 +
تعرض أغلبية المتصفحات العنصر <code><nowiki><tr></nowiki></code> مع ضبط الخاصية <code>[[CSS/display|display]]</code> إلى <code>table-row</code> ووراثة القيم للخاصيتين <code>[[CSS/vertical-align|vertical-align]]</code> و <code>[[CSS/border-color|border-color]]</code>:<syntaxhighlight lang="css">
 +
tr {
 +
  display: table-row;
 +
  vertical-align: inherit;
 +
  border-color: inherit;
 +
}
 +
</syntaxhighlight>
  
 
==مصادر ومواصفات==
 
==مصادر ومواصفات==

مراجعة 05:19، 24 فبراير 2018

يُعرِّف العنصر <tr> سطرًا يحتوي على خلايا في جدول، وهذه الخلايا تُمثَّل عبر العنصرين <td> و <th>.

مثال عن جدول بسيط فيه سطرين وعمودين (عبر عناصر <tr> و <td>):

<table>
  <tr>
    <td>الخلية الأولى في السطر الأول</td>
    <td>الخلية الثانية في السطر الأول</td>
  </tr>
  <tr>
    <td>الخلية الأولى في السطر الثاني</td>
    <td>الخلية الثانية في السطر الثاني</td>
  </tr>
</table>

راجع صفحة العنصر <table> لمزيدٍ من الأمثلة.

بطاقة العنصر

تصنيفات المحتوى لا يوجد.
المحتوى المسموح صفر مرة أو أكثر من العنصرين <td> أو <th>، أو خليطٌ بينهما.
الوسم المختصر لا يجوز أن يُحذَف وسم البداية.

يمكن حذف وسم النهاية للعنصر <tr> إذا أتى وارءه مباشرةً عنصر <tr>، أو إذا لم يعد هنالك محتوى آخر في العنصر الأب (<thead> أو <tbody> أو <tfoot>).

العناصر الأب العناصر <table> أو <thead> أو <tbody> أو <tfoot>.
واجهة DOM HTMLTableRowElement

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

Chrome Firefox Edge Safari Opera
مدعوم مدعوم مدعوم مدعوم مدعوم

الخاصيات

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

align

تُستخدم هذه الخاصية لتحديد كيف تكون محاذاة كل خلية، وتقبل إحدى القيم الآتية:

  • left: عرض المحتوى على يسار الخلية
  • center: توسيط المحتوى في الخلية
  • right: عرض المحتوى على يمين الخلية
  • justify: عرض المحتوى ملء السطر.

يجدر بالذكر أنَّ هذه الخاصية أهملت في HTML 4 وحُذِفَت في HTML5، ولا يجوز استخدامها وإنما يجب التنسيق باستخدام CSS، عبر إسناد إحدى القيم left أو center أو right أو justify إلى الخاصية text-align.

bgcolor

تُعرِّف هذه الخاصية لون الخلفية لكل خلية في السطر، ويمكن أن تقبل هذه الخاصية القيم الست عشرية للألوان بنظام sRGB، ويسبقها المحرف #. يمكن استخدام أسماء الألوان الآتية المُعرَّفة مسبقًا:

  black = "#000000"   green = "#008000"
  silver = "#C0C0C0"   lime = "#00FF00"
  gray = "#808080"   olive = "#808000"
  white = "#FFFFFF"   yellow = "#FFFF00"
  maroon = "#800000"   navy = "#000080"
  red = "#FF0000"   blue = "#0000FF"
  purple = "#800080"   teal = "#008080"
  fuchsia = "#FF00FF"   aqua = "#00FFFF"

يجدر بالذكر أنَّ هذه الخاصية ليست قياسية، ولا تستعملها إلا بعض إصدارات Internet Explorer، وإنما يجب تنسيق العنصر <tr> باستخدام CSS؛ ويمكن تطبيق تأثير مشابه لهذه الخاصية عبر استخدام الخاصية backgournd-color.

valign

تُستخدم هذه الخاصية لتحديد كيف تكون المحاذاة الرأسية كل خلية من السطر، وتقبل إحدى القيم الآتية:

  • baseline: عرض المحتوى أقرب ما يمكن إلى أسفل الخلية، لكن ستكون المحاذاة على خط الأساس (baseline) للمحارف بدلًا من أسفلها، ولو كان للمحارف نفس الحجم فسيكون لهذه القيمة نفس تأثير القيمة bottom.
  • bottom: عرض المحتوى أقرب ما يمكن إلى أسفل الخلية.
  • middle: توسيط النص في الخلية رأسيًا.
  • top: عرض المحتوى أقرب ما يمكن إلى أعلى الخلية.

يجدر بالذكر أنَّ هذه الخاصية أهملت في HTML 4 وحُذِفَت في HTML5، ولا يجوز استخدامها وإنما يجب التنسيق باستخدام CSS عبر الخاصية vertical-align.

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

تعرض أغلبية المتصفحات العنصر <tr> مع ضبط الخاصية display إلى table-row ووراثة القيم للخاصيتين vertical-align و border-color:

tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}

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