แท็ก <tr> ใน HTML5 ใช้สำหรับกำหนดแถว (row) ในตาราง <table> แท็กนี้จะทำงานร่วมกับแท็ก <th> และ <td> ซึ่งใช้เพื่อแสดงข้อมูลส่วนหัวและข้อมูลภายในแถวตามลำดับ
พื้นฐานการใช้งานแท็ก <tr>
<table border="1">
<tr>
<th>ชื่อ</th>
<th>อายุ</th>
<th>อาชีพ</th>
</tr>
<tr>
<td>สมชาย</td>
<td>30</td>
<td>วิศวกร</td>
</tr>
<tr>
<td>สมหญิง</td>
<td>25</td>
<td>นักออกแบบ</td>
</tr>
</table>ในตัวอย่างนี้
<tr>ใช้เพื่อกำหนดแถวของตาราง<th>ใช้สำหรับเซลล์หัวข้อ<td>ใช้สำหรับเซลล์ข้อมูลทั่วไป

การใช้งาน <tr> ในการจัดกลุ่มข้อมูล
เราสามารถใช้แท็ก <tr> เพื่อสร้างแถวที่จัดกลุ่มข้อมูลเข้าด้วยกัน เช่น การจัดกลุ่มแถวหัวข้อและข้อมูลไว้คนละกลุ่ม
<table border="1">
<thead>
<tr>
<th>ชื่อ</th>
<th>อายุ</th>
<th>อาชีพ</th>
</tr>
</thead>
<tbody>
<tr>
<td>สมชาย</td>
<td>30</td>
<td>วิศวกร</td>
</tr>
<tr>
<td>สมหญิง</td>
<td>25</td>
<td>นักออกแบบ</td>
</tr>
</tbody>
</table>ในตัวอย่างนี้
- ใช้แท็ก
<thead>เพื่อแยกส่วนหัวของตารางออกจากข้อมูลหลัก - ใช้
<tbody>เพื่อจัดกลุ่มข้อมูลของตาราง
การปรับแต่งแถวด้วย CSS
สามารถใช้ CSS เพื่อปรับแต่งแถวในตารางเพื่อเพิ่มความสวยงามได้ เช่น การเปลี่ยนสีของแถว หรือการใส่เงื่อนไขการแสดงผล
<table border="1">
<tr style="background-color: #f2f2f2;">
<th>ชื่อ</th>
<th>อายุ</th>
<th>อาชีพ</th>
</tr>
<tr>
<td>สมชาย</td>
<td>30</td>
<td>วิศวกร</td>
</tr>
<tr style="background-color: #e6f7ff;">
<td>สมหญิง</td>
<td>25</td>
<td>นักออกแบบ</td>
</tr>
</table>ในตัวอย่างนี้ เราใช้คุณสมบัติ style เพื่อเปลี่ยนสีพื้นหลังของแถว

การรวมเซลล์ (Colspan และ Rowspan)
ในบางครั้งเราจำเป็นต้องรวมเซลล์ในแถวเดียวกันหรือแถวต่างๆ เราสามารถใช้คุณสมบัติ colspan และ rowspan กับแท็ก <td> หรือ <th> เพื่อรวมเซลล์ได้
<table border="1">
<tr>
<th>ชื่อ</th>
<th>รายละเอียด</th>
</tr>
<tr>
<td rowspan="2">สมชาย</td>
<td>อายุ: 30</td>
</tr>
<tr>
<td>อาชีพ: วิศวกร</td>
</tr>
<tr>
<td colspan="2">หมายเหตุ: ข้อมูลเพิ่มเติม</td>
</tr>
</table>rowspan="2"ใช้เพื่อรวมเซลล์ข้อมูลที่อยู่ในแถวเดียวกัน (แถวสมชาย)colspan="2"ใช้เพื่อรวมเซลล์ในแนวนอน (แถวหมายเหตุ)

สรุป
แท็ก <tr> เป็นเครื่องมือสำคัญในการสร้างแถวในตาราง และสามารถปรับแต่งการแสดงผลหรือโครงสร้างของตารางได้หลากหลายผ่านการใช้ CSS, <thead>, <tbody>, และคุณสมบัติ colspan และ rowspan
