HTML <tbody> تگ
تعریف و استفاده
<tbody>
برای گروهبندی محتوای متن جدول استفاده میشود.
<tbody>
برچسب <thead> و <tfoot> عناصر با هم ترکیب میشوند تا هر بخش جدول (متن، سربرگ، پایش) مشخص شود.
مرورگرها میتوانند از این عناصر استفاده کنند تا هنگام اسکرول کردن متن جدول، سربرگ و پایش به صورت مستقل نمایش داده شوند. علاوه بر این، هنگام چاپ جدولهای بزرگ چند صفحهای، این عناصر میتوانند باعث شوند که سربرگ و پایش در بالای هر صفحه چاپ شوند.
توجه داشته باشید:<tbody>
عنصر باید یک یا چند برچسب <tr>.
<tbody>
برچسبها باید در موارد زیر استفاده شوند: به عنوان <table> زیر عناصر، در هر <caption>و<colgroup> و <thead> عنصر بعدی.
توضیح:به صورت پیشفرض، عناصر <thead>، <tbody> و <tfoot> بر روی قالب جدول تأثیری نمیگذارند. اما، شما میتوانید از CSS برای تنظیم استایل این عناصر استفاده کنید (لطفاً مثال زیر را ببینید)!
مثال
مثال 1
HTML جدول شامل <thead>، <tbody> و <tfoot> عناصر:
<table> <thead> <tr> <th>ماه</th> <th>خریداری پسانداز</th> </tr> </thead> <tbody> <tr> <td>ژانویه</td> <td>¥3400</td> </tr> <tr> <td>فوریه</td> <td>¥4500</td> </tr> </tbody> <tfoot> <tr> <td>جمع کل</td> <td>¥7900</td> </tr> </tfoot> </table>
مثال 2
استفاده از CSS برای تنظیم استایل <thead>، <tbody> و <tfoot>:
<html> <head> <style> thead {color: green;} tbody {color: blue;} tfoot {color: red;} table, th, td { border: 1px solid black; } </style> </head> <body> <table> <thead> <tr> <th>ماه</th> <th>خریداری پسانداز</th> </tr> </thead> <tbody> <tr> <td>ژانویه</td> <td>¥3400</td> </tr> <tr> <td>فوریه</td> <td>¥4500</td> </tr> </tbody> <tfoot> <tr> <td>جمع کل</td> <td>¥7900</td> </tr> </tfoot> </table>
مثال 3
چگونه جا به جا کنم <tbody>
مقصد کیا (استفاده از CSS):
<table style="width:100%"> <thead> <tr> <th>ماه</th> <th>خریداری پسانداز</th> </tr> </thead> <tbody style="text-align:right"> <tr> <td>ژانویه</td> <td>¥3400</td> </tr> <tr> <td>فوریه</td> <td>¥4500</td> </tr> </tbody> </table>
مثال 4
چگونه عمودی جا به جا کنم <tbody>
مقصد کیا (استفاده از CSS):
<table style="width:50%;"> <tr> <th>ماه</th> <th>خریداری پسانداز</th> </tr> <tbody style="vertical-align:bottom"> <tr style="height:100px"> <td>ژانویه</td> <td>¥3400</td> </tr> <tr style="height:100px"> <td>فوریه</td> <td>¥4500</td> </tr> </tbody> </table>
ویژگیهای جهانی
<tbody>
این تگها همچنین از ویژگیهای رویداد پشتیبانی میکنند ویژگیهای جهانی در HTML.
ویژگیهای رویداد
<tbody>
این تگها همچنین از ویژگیهای رویداد پشتیبانی میکنند ویژگیهای رویداد در HTML.
تنظیمات CSS پیشفرض
بیشتر مرورگرها از مقادیر پیشفرض زیر برای نمایش استفاده میکنند <tbody>
عنصر:
tbody { display: table-row-group; vertical-align: middle; border-color: inherit; }
پشتیبانی از مرورگر
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |