41 of 133 menu

แอตทริบิวต์ colspan

แอตทริบิวต์ colspan ควบคุมการรวม คอลัมน์ของ ตาราง HTML ใช้กับแท็ก th และ td

ค่าที่รับได้: จำนวนเต็มเริ่มต้น จาก 1

วิธีการใช้: เพิ่มแอตทริบิวต์นี้ ลงในเซลล์ td หรือ th ใดๆ ตัวอย่างเช่น หากตั้งค่า colspan เป็นค่า 2 เซลล์นั้นจะครอบคลุม สองคอลัมน์ของตาราง ในกรณีนี้เซลล์ที่อยู่ติดกัน ทางด้านขวาจะไม่หายไปไหน เซลล์ที่ขยายออกของเราจะแทนที่มัน และทำให้ตารางเสียรูป เพื่อป้องกันไม่ให้เกิดสิ่งนี้ จำเป็นต้องลบหนึ่ง ในเซลล์ทางด้านขวาออก ดูตัวอย่าง เพื่อความเข้าใจที่ดียิ่งขึ้น

ตัวอย่าง . ตารางที่ไม่มีการรวมเซลล์

มาดูตารางที่ไม่มีการรวมเซลล์ ซึ่งเราจะทำงานกับมันต่อไป:

<table> <tr> <td>cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

ตัวอย่าง . ขยายเซลล์ครอบคลุมสองคอลัมน์

มาลองขยายเซลล์ 1 ให้ครอบคลุมสอง คอลัมน์ โดยกำหนดแอตทริบิวต์ colspan ให้มีค่า 2 ในกรณีนี้มันจะแทนที่ เซลล์ทางด้านขวาและทำให้ตารางเสียรูป:

<table> <tr> <td colspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

ตัวอย่าง . ขยายเซลล์โดยไม่ทำให้ตารางเสียรูป

ตอนนี้มาลองแก้ไขปัญหาตารางเสียรูป จากตัวอย่างที่แล้ว โดยลบหนึ่ง ในเซลล์ทางด้านขวาของเราออก (นี่คือเซลล์ 2 หรือ 3 - ไม่แตกต่างกัน):

<table> <tr> <td colspan="2">cell1</td> <td>cell2</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

ตัวอย่าง . ขยายเซลล์ครอบคลุมสามคอลัมน์

มาขยายเซลล์ 1 ให้ครอบคลุม 3 คอลัมน์ และกำหนดแอตทริบิวต์ colspan ให้มีค่า 3 ในกรณีนี้ลบเซลล์อีกหนึ่งเซลล์ ทางด้านขวาออก เพื่อป้องกันไม่ให้ตารางเสียรูป:

<table> <tr> <td colspan="3">cell1</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

ตัวอย่าง . ใช้ทั้ง colspan และ rowspan พร้อมกัน

มาลองรวมเซลล์หมายเลข 4, 5, 7 และ 8 เข้าด้วยกัน โดยใช้แอตทริบิวต์ colspan และ rowspan (ลบการรวมเซลล์ก่อนหน้าออกจากตาราง):

<table> <tr> <td colspan="3">cell1</td> </tr> <tr> <td colspan="2" rowspan="2">cell4</td> <td>cell6</td> </tr> <tr> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

ดูเพิ่มเติม

  • แอตทริบิวต์ rowspan,
    ซึ่งใช้สำหรับรวมแถวของตาราง
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ