ตารางเป็นส่วนประกอบที่สำคัญใน HTML สำหรับการแสดงข้อมูลในรูปแบบโครงสร้างที่มีแถวและคอลัมน์ ใน HTML ตารางถูกสร้างขึ้นโดยใช้แท็ก <table>, <tr> และ <td>
แท็ก <table> แสดงถึงคอนเทนเนอร์ของตารางหลัก ซึ่งมีแถวและคอลัมน์ทั้งหมด แถวถูกกำหนดโดยใช้แท็ก <tr>(แถวของตาราง) ในขณะที่เซลล์ภายในแถวถูกกำหนดโดยใช้แท็ก <td>(ข้อมูลตาราง) นอกจากนี้ คุณสามารถใช้แท็ก <th>(ส่วนหัวของตาราง) เพื่อกำหนดเซลล์ส่วนหัวสำหรับตาราง
คุณสามารถใช้แอตทริบิวต์ เช่น colspan และ rowspan เพื่อผสานเซลล์ในตารางหรือขยายเซลล์ข้ามแถวและหลายคอลัมน์ นอกจากนี้ คุณสามารถใช้คุณสมบัติ CSS เพื่อปรับแต่งลักษณะที่ปรากฏและเค้าโครงของตาราง
ตาราง( <table>
)
- <table>
องค์ประกอบที่ใช้ในการสร้างตารางใน HTML
- ข้อมูลอยู่ในแถว( <tr>
) และคอลัมน์( <td>
หรือ <th>
)
- แต่ละเซลล์ข้อมูลจะอยู่ภายใน องค์ประกอบ <td>
(เซลล์ข้อมูล) หรือ <th>
(เซลล์ส่วนหัว)
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
<td>30</td>
</tr>
</table>
ส่วนหัวของคอลัมน์( <th>
)
- <th>
องค์ประกอบนี้ใช้เพื่อสร้างส่วนหัวของคอลัมน์ในตาราง
- โดยปกติจะอยู่ในแถวแรกของตาราง
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<!-- data rows -->
</table>
แถวข้อมูล( <tr>
):
- <tr>
องค์ประกอบที่ใช้เพื่อสร้างแถวข้อมูลในตาราง
- เซลล์ข้อมูล( <td>
) หรือเซลล์ส่วนหัว( <th>
) จะอยู่ภายใน <tr>
องค์ประกอบ เหล่านี้
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
<td>30</td>
</tr>
</table>
การขยายคอลัมน์( colspan
)
แอตทริบิวต์ colspan
ใช้เพื่อกำหนดจำนวนคอลัมน์ที่เซลล์ข้อมูลหรือเซลล์ส่วนหัวจะขยายในตาราง
<table>
<tr>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td colspan="2">John Doe</td>
</tr>
</table>
การแบ่งแถว( rowspan
)
แอตทริบิวต์ rowspan
ใช้เพื่อกำหนดจำนวนแถวที่เซลล์ข้อมูลหรือเซลล์ส่วนหัวจะขยายในตาราง
<table>
<tr>
<th rowspan="2">No.</th>
<td>1</td>
<td>John</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
</tr>
</table>
การผสานเซลล์( colspan
และ rowspan
)
คุณสามารถรวมทั้งสอง colspan
และ rowspan
แอตทริบิวต์เพื่อผสานเซลล์ในตาราง
<table>
<tr>
<th rowspan="2">No.</th>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td>John</td>
<td>25</td>
</tr>
</table>
border
คุณสมบัติ
- border
คุณสมบัติระบุความหนาของเส้นขอบตาราง
- ค่าของ border
เป็นจำนวนเต็มที่ไม่เป็นลบ
<table border="1">
<!-- Table rows and columns -->
</table>
cellpadding
คุณสมบัติ
-, cellpadding
คุณสมบัติระบุระยะห่างระหว่างเนื้อหาเซลล์และเส้นขอบของเซลล์ในตาราง
- ค่าของ cellpadding
เป็นจำนวนเต็มที่ไม่เป็นลบ
<table cellpadding="5">
<!-- Table rows and columns -->
</table>
cellspacing
คุณสมบัติ
- cellspacing
คุณสมบัติระบุระยะห่างระหว่างเซลล์ในตาราง
- ค่าของ cellspacing
เป็นจำนวนเต็มที่ไม่เป็นลบ
<table cellspacing="10">
<!-- Table rows and columns -->
</table>
แอตทริบิวต์และองค์ประกอบเหล่านี้ช่วยให้คุณสร้างและปรับแต่งตารางใน HTML ตามความต้องการของคุณ คุณสามารถใช้เพื่อแสดงข้อมูลอย่างชัดเจนและเป็นระเบียบบนเว็บไซต์ของคุณ