ตาราง HTML สามารถเพิ่มส่วนหัวตาราง (Header) ได้ทั้งใน แถว (Row) และ คอลัมน์ (Column) ได้ตามต้องการ
| EMIL | TOBIAS | LINUS |
|---|---|---|
| 8:00 | ||
| 9:00 | ||
| 10:00 | ||
| 11:00 | ||
| 12:00 | ||
| 13:00 |
| MON | TUE | WED | THU | FRI | |
|---|---|---|---|---|---|
| 8:00 | |||||
| 9:00 | |||||
| 10:00 | |||||
| 11:00 | |||||
| 12:00 |
| DECEMBER | ||
|---|---|---|
HTML Header นั้นจะใช้ Element <th>
โดยแต่ละ <th> จะเป็นข้อความที่แสดงอยู่ในส่วนหัวของตารางแต่ละช่อง
Table Headers แนวนอน
การใช้
<th> เพื่อกำหนด หัวตารางในแถวบนสุด
ชื่อ
นามสกุล
อายุ
Jill
Smith
50
Eve
Jackson
94
Table Headers แนวตั้ง
หากต้องการให้ คอลัมน์แรกของตารางเป็นส่วนหัว ให้ใส่
<th> ไว้ในแต่ละแถว
ชื่อ
Jill
Eve
นามสกุล
Smith
Jackson
อายุ
50
94
การจัดวางตำแหน่งของ Table Headers
| ชื่อ | นามสกุล | อายุ |
|---|---|---|
| Jill | Smith | 50 |
| Eve | Jackson | 94 |
ค่าเริ่มต้นของข้อความใน <th> จะอยู่ กึ่งกลาง และเป็น ตัวหนา (bold)
แต่ถ้าต้องการให้ข้อความอยู่ทางซ้าย ให้ใช้ text-align: left;
th {
text-align: left;
}
Header ใช้หลายคอลัมน์
| ชื่อ | อายุ | |
|---|---|---|
| Jill | Smith | 50 |
| Eve | Jackson | 94 |
ในบางกรณี Header อาจต้อง รวมหลายคอลัมน์เข้าด้วยกัน
สามารถทำได้โดยใช้ Attribute colspan ใน <th>
ชื่อ
อายุ
Jill
Smith
50
Eve
Jackson
94
Table Caption
คุณสามารถใส่ ชื่อของตาราง (Caption) ได้โดยใช้ <caption> โดยให้วาง <caption> ไว้ถัดจาก Tag <table>
ตารางออมเงินรายเดือน
เดือน
จำนวนเงิน
มกราคม
฿100
กุมภาพันธ์
฿50