October 08
การใช้ <TABLE> (ภาค2)
ตั้งใจไว้ตั้งนานแล้วว่า...จะเขียนเรื่องตารางต่อจากภาคที่แล้ว
แต่มันก็ยาวว...จนเกรงใจคนอ่าน จะพยายามไม่ให้มันยาวมากแล้วกันนะ งิงิ...
ใครยังไม่อ่านภาคแรก ก็ไปดูได้ที่ รู้จักกับ HTML และวิธีการใช้ Table
คราวก่อน เราได้สร้างตาราง 3x3 ช่องกัน และเอามันไปใช้ในการทำกรอบข้อความไปแล้ว
วันนี้จะแนะนำให้รู้จักกับการ รวมช่องในตารางค่ะ ใครนึกภาพไม่ออกให้นึกถึงโปรแกรม Excel
ที่สามารถผสานเซลได้ (merge cell) ตารางของ html ก็ทำได้เหมือนกันค่ะ
โค้ดที่ใช้สำหรับรวมเซลมีอยู่ 2 อัน คือ
colspan=จำนวนช่องที่จะรวม ---> สำหรับรวมเซลในแนวนอน
rowspan=จำนวนช่องที่จะรวม ---> สำหรับรวมเซลในแนวตั้ง
ตำแหน่งที่ใช้ เหมือนกันคือ ในแท็กเปิดของ <TD> เช่น <TD colspan=2>
มาทดลองรวมเซลตารางกัน ในที่นี้จะใช้ตาราง 3แถว 2 ช่อง เพื่ออธิบาย
|
ใช้คำสั่ง colspan=2 Code
|
<TABLE border=1> <TR> <TD colSpan=2>รวมช่อง 1 กับ 2 </TD></TR> <TR> <TD>ช่อง 1 แถว 2</TD> <TD>ช่อง 2 แถว 2</TD></TR> <TR> <TD>ช่อง 1 แถว 3</TD> <TD>ช่อง 2 แถว 3</TD></TR> </TABLE> | |
ใช้คำสั่ง rowspan=2 Code
<TABLE border=1> <TR> <TD rowSpan=2>รวมแถว 1 กับ 2 </TD> <TD>ช่อง 2 แถว 1</TD></TR> <TR> <TD>ช่อง 2 แถว 2</TD></TR> <TR> <TD>ช่อง 1 แถว 3</TD> <TD>ช่อง 2 แถว 3</TD></TR> </TABLE> | |
ใช้คำสั่ง rowspan=2 และ colspan=2 พร้อมกัน Code
<TABLE border=1> <TR> <TD colSpan=2 rowSpan=2> รวมทั้ง ช่องและแถวพร้อมกัน</TD> <TD>ช่อง 3 แถว 1</TD></TR> <TR> <TD>ช่อง 3 แถว 2</TD></TR> <TR> <TD>ช่อง 1 แถว 3</TD> <TD>ช่อง 2 แถว 3</TD> <TD>ช่อง 3 แถว 3</TD></TR> </TABLE> | |
|
| รวมช่อง 1 กับ 2 |
| ช่อง 1 แถว 2 |
ช่อง 2 แถว 2 |
| ช่อง 1 แถว 3 |
ช่อง 2 แถว 3 |
|
| รวมแถว 1 กับ 2 |
ช่อง 2 แถว 1 |
| ช่อง 2 แถว 2 |
| ช่อง 1 แถว 3 |
ช่อง 2 แถว 3 |
|
| รวมทั้ง ช่องและแถวพร้อมกัน |
ช่อง 3 แถว 1 |
| ช่อง 3 แถว 2 |
| ช่อง 1 แถว 3 |
ช่อง 2 แถว 3 |
ช่อง 3 แถว 3 |
|
วิธีการรวมตารางนี้ ก็จะช่วยให้เราจัดวางข้อมูลได้หลากหลายมากขึ้น
ส่วนการจะเอาไปประยุกต์ใช้ทำอะไรก็ขึ้นอยู่กับความต้องการของแต่ละคน
เราก็จะขอจบวิธีการสร้างตารางเอาไว้ตรงนี้นะคะ ไม่ยาวเนาะๆ
ต่อไปก็จะเป็นวิธีการประยุกต์ใช้ตาราง
โดยเราจะเอาวิธีการรวมตารางมาช่วยในการทำกระดาษเขียนจดหมาย ซึ่งก็ไม่ยากเลยนะ ^^"
วิธีทำจะอยู่ในบลอค การประยุกต์ใช้ Table (ภาค2) ค่ะ