گروه ستون (colgroup)
تگ «گروه ستون (colgroup)» یک دسته ستون در جدول می سازد. با آن، استایل را یک جا به چند ستون می دهی. این یعنی کد تکراری کمتر و نظم بیشتر؛ مثل جدول نمره های کلاس که ستون هایش یکدست می شوند.
نمونه سریع colgroup با col
<table>
<colgroup>
<col span="2" style="background-color:red">
<col style="background-color:yellow">
</colgroup>
<tr>
<th>ISBN</th>
<th>Title</th>
<th>Price</th>
</tr>
<tr>
<td>3476896</td>
<td>My first HTML</td>
<td>$53</td>
</tr>
</table>
colgroup کجا قرار می گیرد؟
تگ colgroup باید فرزند مستقیم جدول باشد. بعد از caption می آید. سپس قبل از thead، tbody، tfoot و هر tr قرار می گیرد. بنابراین مرورگر ساختار را درست می فهمد.
نکته: برای هر ستون متفاوت، از تگ col داخل colgroup استفاده کن. همچنین ساختار جدول را با تگ table شروع کن.
ویژگی span در colgroup
ویژگی «span» تعداد ستون های پوشش داده شده را تعیین می کند. مثلاً span="3" یعنی این گروه سه ستون پشت سرهم را شامل می شود. این کار تعریف ها را کوتاه و تمیز نگه می دارد.
نمایش پیش فرض مرورگرها
colgroup {
display: table-column-group;
}
گام های عملی
- یک جدول ساده بساز.
- بعد از caption، یک colgroup اضافه کن.
- داخل آن، چند col با style یا span بگذار.
هشدار: colgroup باید قبل از thead، tbody، tfoot و tr بیاید. جای نادرست، ساختار جدول را به هم می زند.
جمع بندی سریع
- colgroup گروهی از ستون ها را تعریف می کند.
- استایل ستون ها یک بار و سریع اعمال می شود.
- span تعداد ستون های پوشش را مشخص می کند.
- جای colgroup در ابتدای ساختار جدول است.