ส่วนหัวของตาราง HTML
ตาราง HTML สามารถมีส่วนหัวสำหรับแต่ละคอลัมน์หรือแถว หรือหลายคอลัมน์/แถว
เอมิล | โทเบียส | LINUS |
---|---|---|
8:00 | ||
---|---|---|
9:00 | ||
10:00 | ||
11:00 | ||
12:00 | ||
13:00 น. |
MON | อ | พุธ | เก็บรวบรวม | วันศุกร์ | |
---|---|---|---|---|---|
8:00 | |||||
9:00 | |||||
10:00 | |||||
11:00 | |||||
12:00 |
ธันวาคม | ||
---|---|---|
ส่วนหัวของตาราง HTML
ส่วนหัวของตารางถูกกำหนดด้วยth
องค์ประกอบ แต่ละth
องค์ประกอบแสดงถึงเซลล์ตาราง
ตัวอย่าง
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
ส่วนหัวของตารางแนวตั้ง
ในการใช้คอลัมน์แรกเป็นส่วนหัวของตาราง ให้กำหนดเซลล์แรกในแต่ละแถวเป็นth
องค์ประกอบ:
ตัวอย่าง
<table>
<tr>
<th>Firstname</th>
<td>Jill</td>
<td>Eve</td>
</tr>
<tr>
<th>Lastname</th>
<td>Smith</td>
<td>Jackson</td>
</tr>
<tr>
<th>Age</th>
<td>94</td>
<td>50</td>
</tr>
</table>
จัดตำแหน่งส่วนหัวของตาราง
ตามค่าเริ่มต้น ส่วนหัวของตารางจะเป็นตัวหนาและอยู่กึ่งกลาง:
ชื่อจริง | นามสกุล | อายุ |
---|---|---|
จิล | สมิธ | 50 |
อีฟ | แจ็คสัน | 94 |
หากต้องการจัดส่วนหัวของตารางให้ชิดซ้าย ให้ใช้text-align
คุณสมบัติ CSS:
ตัวอย่าง
th {
text-align: left;
}
ส่วนหัวสำหรับหลายคอลัมน์
คุณสามารถมีส่วนหัวที่ครอบคลุมตั้งแต่สองคอลัมน์ขึ้นไปได้
ชื่อ | อายุ | |
---|---|---|
จิล | สมิธ | 50 |
อีฟ | แจ็คสัน | 94 |
เมื่อต้องการทำสิ่งนี้ ให้ใช้colspan
แอตทริบิวต์บน
<th>
องค์ประกอบ:
ตัวอย่าง
<table>
<tr>
<th colspan="2">Name</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับ colspan และ rowspan ในบทTable colspan & rowspan
คำอธิบายตาราง
คุณสามารถเพิ่มคำอธิบายภาพที่ทำหน้าที่เป็นหัวเรื่องสำหรับทั้งตารางได้
เดือน | ออมทรัพย์ |
---|---|
มกราคม | $100 |
กุมภาพันธ์ | $50 |
หากต้องการเพิ่มคำอธิบายภาพลงในตาราง ให้ใช้<caption>
แท็ก:
ตัวอย่าง
<table style="width:100%">
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$50</td>
</tr>
</table>
หมายเหตุ:<caption>
ควรใส่ แท็ ก ต่อจาก <table>
แท็กทันที