کدلپر - مرجع جامع آموزش برنامه‌نویسی

All Right Reserved © 2025 Codoloper

background codoloper

جداول HTML

خانه

جداول HTML

 

جداول HTML به توسعه‌دهندگان وب اجازه می‌دهند تا داده‌ها را در سطرها و ستون‌ها مرتب کنند.

مثال

 

شرکت | تماس | کشور
---|---|---
آلفردز فوترکیسته | ماریا آندرس | آلمان
سنترو کومرشیال موکتزوما | فرانسیسکو چانگ | مکزیک
ارنست هندل | رولاند مندل | اتریش
آیلند تریدینگ | هلن بنت | بریتانیا
لافینگ باکوس واین‌سلارز | یوشی تناموری | کانادا
مگاتسینی آلیمنتاری ریونیتی | جیووانی روولی | ایتالیا

 


 

تعریف یک جدول HTML

 

یک جدول در HTML از خانه‌های جدول (cells) درون سطرها (rows) و ستون‌ها (columns) تشکیل شده است.

مثال

یک جدول ساده HTML:

<table>
    <tr>
        <th>Company</th>
        <th>Contact</th>
        <th>Country</th>
    </tr>
    <tr>
        <td>Alfreds Futterkiste</td>
        <td>Maria Anders</td>
        <td>Germany</td>
    </tr>
    <tr>
        <td>Centro comercial Moctezuma</td>
        <td>Francisco Chang</td>
        <td>Mexico</td>
    </tr>
</table>


 

خانه‌های جدول (Table Cells)

 

هر خانه جدول با تگ‌های <td> و </td> تعریف می‌شود. td مخفف "table data" (داده جدول) است. هر چیزی بین <td> و </td> محتوای یک خانه جدول است.

مثال

<table>
    <tr>
        <td>Emil</td>
        <td>Tobias</td>
        <td>Linus</td>
    </tr>
</table>

 

نکته: یک خانه جدول می‌تواند انواع مختلفی از عناصر HTML را در خود جای دهد: متن، تصاویر، لیست‌ها، لینک‌ها، جداول دیگر و غیره.


 

سطرهای جدول (Table Rows)

 

هر سطر جدول با تگ <tr> شروع و با تگ </tr> پایان می‌یابد. tr مخفف "table row" (سطر جدول) است.

مثال

<table>
    <tr>
        <td>Emil</td>
        <td>Tobias</td>
        <td>Linus</td>
    </tr>
    <tr>
        <td>16</td>
        <td>14</td>
        <td>10</td>
    </tr>
</table>

شما می‌توانید به هر تعداد که می‌خواهید سطر در یک جدول داشته باشید؛ فقط مطمئن شوید که تعداد خانه‌ها در هر سطر یکسان باشد.

نکته: گاهی اوقات یک سطر می‌تواند خانه‌های کمتر یا بیشتری نسبت به سطر دیگر داشته باشد. در فصل‌های بعدی در این مورد بیشتر خواهید آموخت.


 

سربرگ‌های جدول (Table Headers)

 

گاهی اوقات می‌خواهید خانه‌های شما سلول‌های سربرگ جدول باشند. در این موارد به جای تگ <td> از تگ <th> استفاده کنید: th مخفف "table header" (سربرگ جدول) است.

مثال

اجازه دهید سطر اول سلول‌های سربرگ جدول باشد:

<table>
    <tr>
        <th>Person 1</th>
        <th>Person 2</th>
        <th>Person 3</th>
    </tr>
    <tr>
        <td>Emil</td>
        <td>Tobias</td>
        <td>Linus</td>
    </tr>
    <tr>
        <td>16</td>
        <td>14</td>
        <td>10</td>
    </tr>
</table>

به طور پیش‌فرض، متن در عناصر <th> پررنگ و وسط‌چین است، اما می‌توانید آن را با CSS تغییر دهید.


 

تگ‌های جدول HTML

 

تگتوضیحات
<table>یک جدول را تعریف می‌کند
<th>یک خانه سربرگ را در یک جدول تعریف می‌کند
<tr>یک سطر را در یک جدول تعریف می‌کند
<td>یک خانه را در یک جدول تعریف می‌کند
<caption>یک عنوان جدول را تعریف می‌کند
<colgroup>گروهی از یک یا چند ستون را در یک جدول برای قالب‌بندی مشخص می‌کند
<col>ویژگی‌های ستون را برای هر ستون در یک عنصر <colgroup> مشخص می‌کند
<thead>محتوای سربرگ را در یک جدول گروه‌بندی می‌کند
<tbody>محتوای بدنه را در یک جدول گروه‌بندی می‌کند
<tfoot>محتوای پاورقی را در یک جدول گروه‌بندی می‌کند