ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML5 เกี่ยวกับการสอน

HTML บ้าน HTML บทนำ บรรณาธิการ HTML HTML ขั้นพื้นฐาน HTML องค์ประกอบ HTML แอตทริบิวต์ HTML หัวเรื่อง HTML ย่อหน้า HTML รูปแบบ HTML การจัดรูปแบบ HTML ใบเสนอราคา HTML รหัสคอมพิวเตอร์ HTML ความคิดเห็น HTML สี HTML CSS HTML การเชื่อมโยง HTML ภาพ ตาราง HTM​​L รายการ HTML HTML บล็อกและ Inline องค์ประกอบ HTML ชั้นเรียน HTML แบบ HTML อ่อนไหว HTML iframes HTML JavaScript HTML หัว HTML หน่วยงาน HTML สัญลักษณ์ HTML charset HTML URL เปลี่ยนเป็นรหัส HTML XHTML

HTML ฟอร์ม

HTML ฟอร์ม HTML องค์ประกอบของแบบฟอร์ม HTML รูปแบบการใส่ HTML แอตทริบิวต์การป้อนข้อมูล

HTML5

HTML5 แนะนำ HTML5 สนับสนุน HTML5 องค์ประกอบ HTML5 อรรถศาสตร์ การย้ายถิ่นของ HTM​​L5 HTML5 คู่มือสไตล์

HTML กราฟิก

HTML ผ้าใบ HTML SVG

HTML สื่อ

HTML สื่อ HTML วีดีโอ HTML เสียง HTML ปลั๊กอิน HTML YouTube

HTML APIs

HTML ตำแหน่งทางภูมิศาสตร์ HTML ลาก / Drop HTML เก็บข้อมูลท้องถิ่น HTML App ขุมทรัพย์ HTML คนงานเว็บ HTML SSE

HTML ตัวอย่าง

HTML ตัวอย่าง HTML ทดสอบ HTML5 ทดสอบ HTML สรุป

HTML คู่มืออ้างอิง

HTML รายการแท็ก HTML แอตทริบิวต์ เหตุการณ์ HTML HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML สี HTML ชุดตัวอักษร HTML URL เปลี่ยนเป็นรหัส HTML รหัสภาษา HTTP ข้อความ HTTP วิธีการ PX to EM แปลง แป้นพิมพ์ลัด

ตาราง HTML


HTML ตัวอย่างตาราง

จำนวน ชื่อจริง นามสกุล จุด
1 Eve Jackson 94
2 John Doe 80
3 Adam Johnson 67
4 Jill Smith 50

การกำหนดตาราง HTML

ตัวอย่าง

<table style="width:100%">
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>
ลองตัวเอง»

ตัวอย่างอธิบาย:

ตารางที่กำหนดไว้ด้วย <table> แท็ก

ตารางจะแบ่งออกเป็นแถวของตารางกับ <tr> แท็ก

แถวของตารางจะแบ่งออกเป็นข้อมูลตารางกับ <td> แท็ก

แถวของตารางยังสามารถแบ่งออกเป็นหัวตารางด้วย <th> แท็ก

ข้อมูลตาราง <td> เป็นภาชนะบรรจุข้อมูลของตาราง
พวกเขาสามารถมีทุกประเภทขององค์ประกอบ HTML เช่นข้อความ, ภาพ, รายการ, ตารางอื่น ๆ ฯลฯ


ตาราง HTML ที่มีแอตทริบิวต์ชายแดน

ถ้าคุณไม่ได้ระบุชายแดนสำหรับโต๊ะก็จะปรากฏไม่มีพรมแดน

ชายแดนสามารถเพิ่มการใช้ border แอตทริบิวต์:

ตัวอย่าง

<table border="1" style="width:100%">
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>
ลองตัวเอง»

border แอตทริบิวต์อยู่ในทางของมันออกมาจากมาตรฐานของ HTML! มันจะดีกว่าที่จะใช้ CSS

หากต้องการเพิ่มเส้นขอบใช้ทรัพย์สิน CSS ชายแดน:

ตัวอย่าง

table, th, td {
    border: 1px solid black;
}
ลองตัวเอง»

โปรดจำไว้ว่าการกำหนดเส้นเขตแดนทั้งตารางและเซลล์ตาราง


ตาราง HTML ที่มีพรมแดนยุบ

ถ้าคุณต้องการเส้นขอบจะยุบเป็นหนึ่งชายแดนเพิ่ม CSS border-collapse :

ตัวอย่าง

table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
}
ลองตัวเอง»

ตาราง HTML ที่มีมือถือ Padding

padding มือถือระบุช่องว่างระหว่างเนื้อหามือถือและพรมแดนของตน

ถ้าคุณไม่ได้ระบุช่องว่างภายในเซลล์ตารางจะปรากฏโดยไม่ต้องขยาย

ในการตั้งค่า padding ใช้ CSS padding ทรัพย์สิน:

ตัวอย่าง

table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
}
th, td {
    padding: 15px;
}
ลองตัวเอง»

HTML ตารางหัวเรื่อง

หัวตารางจะถูกกำหนดด้วย <th> แท็ก

โดยค่าเริ่มต้นเบราว์เซอร์ที่สำคัญทั้งหมดแสดงหัวตารางเป็นตัวหนาและเป็นศูนย์กลาง:

ตัวอย่าง

<table style="width:100%">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th>
    <th>Points</th>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>
ลองตัวเอง»

การจัดซ้ายหัวตารางให้ใช้ CSS text-align ทรัพย์สิน:

ตัวอย่าง

th {
    text-align: left;
}
ลองตัวเอง»

ตาราง HTML ที่มีการเว้นพื้นที่ชายแดน

ระยะห่างชายแดนระบุช่องว่างระหว่างเซลล์

ในการตั้งระยะห่างชายแดนสำหรับตารางให้ใช้ CSS border-spacing ทรัพย์สิน:

ตัวอย่าง

table {
    border-spacing: 5px;
}
ลองตัวเอง»

ถ้าตารางมีการยุบพรมแดนชายแดนระยะห่างจะไม่มีผล


เซลล์ตารางที่ครอบคลุมหลายคอลัมน์

ที่จะทำให้ช่วงเซลล์มากกว่าหนึ่งคอลัมน์ใช้ colspan แอตทริบิวต์:

ตัวอย่าง

<table style="width:100%">
  <tr>
    <th>Name</th>
    <th colspan="2">Telephone</th>
  </tr>
  <tr>
    <td>Bill Gates</td>
    <td>555 77 854</td>
    <td>555 77 855</td>
  </tr>
</table>
ลองตัวเอง»

เซลล์ตารางที่ครอบคลุมหลายแถว

ที่จะทำให้ช่วงเซลล์มากกว่าหนึ่งแถวใช้ rowspan แอตทริบิวต์:

ตัวอย่าง

<table style="width:100%">
  <tr>
    <th>Name:</th>
    <td>Bill Gates</td>
  </tr>
  <tr>
    <th rowspan="2">Telephone:</th>
    <td>555 77 854</td>
  </tr>
  <tr>
    <td>555 77 855</td>
  </tr>
</table>
ลองตัวเอง»

ตาราง HTML ด้วยคำอธิบายภาพ

เพื่อเพิ่มคำอธิบายในตารางให้ใช้ <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> แท็ก


A รูปแบบพิเศษสำหรับตารางหนึ่ง

เพื่อกำหนดรูปแบบพิเศษสำหรับตารางพิเศษเพิ่ม id แอตทริบิวต์ตาราง:

ตัวอย่าง

<table id="t01">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th>
    <th>Points</th>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>

ตอนนี้คุณสามารถกำหนดรูปแบบพิเศษสำหรับตารางนี้:

table#t01 {
    width: 100%;
    background-color: #f1f1c1;
}
ลองตัวเอง»

และเพิ่มรูปแบบมากขึ้น:

table#t01 tr:nth-child(even) {
    background-color: #eee;
}
table#t01 tr:nth-child(odd) {
    background-color: #fff;
}
table#t01 th {
    color: white;
    background-color: black;
}
ลองตัวเอง»

บทสรุป

  • ใช้ HTML <table> องค์ประกอบในการกำหนดตาราง
  • ใช้ HTML <tr> องค์ประกอบในการกำหนดแถวของตาราง
  • ใช้ HTML <td> องค์ประกอบในการกำหนดข้อมูลตาราง
  • ใช้แบบ HTML <th> องค์ประกอบในการกำหนดตารางหัวเรื่อง
  • ใช้ HTML <caption> องค์ประกอบในการกำหนดตารางคำบรรยายใต้ภาพ
  • ใช้แบบ CSS border คุณสมบัติการกำหนดเส้นขอบ
  • ใช้แบบ CSS border-collapse คุณสมบัติการยุบพรมแดนมือถือ
  • ใช้แบบ CSS padding คุณสมบัติการเพิ่มขยายไปยังเซลล์
  • ใช้แบบ CSS text-align คุณสมบัติการจัดตำแหน่งข้อความมือถือ
  • ใช้แบบ CSS border-spacing คุณสมบัติการกำหนดระยะห่างระหว่างเซลล์
  • ใช้ colspan แอตทริบิวต์ที่จะทำให้ช่วงเซลล์หลายคอลัมน์
  • ใช้ rowspan แอตทริบิวต์ที่จะทำให้ช่วงเซลล์หลายแถว
  • ใช้ id แอตทริบิวต์ไม่ซ้ำกันกำหนดตารางหนึ่ง

ทดสอบตัวเองด้วยการออกกำลังกาย!

การใช้สิทธิ 1 » ใช้สิทธิ 2 » ออกกำลังกาย 3 » 4 การออกกำลังกาย» ใช้สิทธิ 5 » ออกกำลังกาย 6 »


แท็ก HTML ตาราง

แท็ก ลักษณะ
<table> กำหนดตาราง
<th> กำหนดเซลล์ส่วนหัวในตาราง
<tr> กำหนดแถวในตาราง
<td> กำหนดเซลล์ในตาราง
<caption> กำหนดคำอธิบายภาพตาราง
<colgroup> ระบุกลุ่มหนึ่งหรือมากกว่าหนึ่งคอลัมน์ในตารางการจัดรูปแบบ
<col> ระบุคุณสมบัติคอลัมน์แต่ละคอลัมน์ภายใน <colgroup> องค์ประกอบ
<thead> กลุ่มเนื้อหาส่วนหัวในตาราง
<tbody> กลุ่มเนื้อหาร่างกายในตาราง
<tfoot> กลุ่มเนื้อหาส่วนท้ายในตาราง