Thẻ HTML <table>


Thí dụ

Một bảng HTML đơn giản, chứa hai cột và hai hàng:

<table>
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
</table>

Thêm các ví dụ "Hãy tự mình thử" bên dưới.


Định nghĩa và Cách sử dụng

Thẻ <table>xác định một bảng HTML.

Một bảng HTML bao gồm một <table>phần tử và một hoặc nhiều phần tử <tr> , <th><td> .

Phần tử <tr> xác định một hàng trong bảng, phần tử <th> xác định tiêu đề bảng và phần tử <td> xác định một ô bảng.

Một bảng HTML cũng có thể bao gồm các phần tử <caption> , <colgroup> , <thead> , <tfoot><tbody> .


Hỗ trợ trình duyệt

Element
<table> Yes Yes Yes Yes Yes

Thuộc tính toàn cầu

Thẻ <table>cũng hỗ trợ Thuộc tính chung trong HTML .


Thuộc tính sự kiện

Thẻ <table>cũng hỗ trợ Thuộc tính sự kiện trong HTML .



Các ví dụ khác

Thí dụ

Cách thêm đường viền thu gọn vào bảng (với CSS):

<html>
<head>
<style>
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
</style>
</head>
<body>

<table>
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

</body>
</html>

Thí dụ

Cách căn phải bảng (với CSS):

<table style="float:right">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

Thí dụ

Cách căn giữa bảng (với CSS):

<html>
<head>
<style>
table, th, td {
  border: 1px solid black;
}
table.center {
  margin-left: auto;
  margin-right: auto;
}
</style>
</head>
<body>

<table class="center">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

Thí dụ

Cách thêm màu nền vào bảng (với CSS):

<table style="background-color:#00FF00">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

Thí dụ

Cách thêm phần đệm vào bảng (với CSS):

<html>
<head>
<style>
table, th, td {
  border: 1px solid black;
}

th, td {
  padding: 10px;
}
</style>
</head>
<body>

<table>
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

</body>
</html>

Thí dụ

Cách đặt chiều rộng bảng (với CSS):

<table style="width:400px">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

Thí dụ

Cách tạo tiêu đề bảng:

<table>
  <tr>
    <th>Name</th>
    <th>Email</th>
    <th>Phone</th>
  </tr>
  <tr>
    <td>John Doe</td>
    <td>[email protected]</td>
    <td>123-45-678</td>
  </tr>
</table>

Thí dụ

Cách tạo bảng với chú thích:

<table>
  <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>$80</td>
  </tr>
</table>

Thí dụ

Cách xác định các ô trong bảng kéo dài nhiều hơn một hàng hoặc một cột:

<table>
  <tr>
    <th>Name</th>
    <th>Email</th>
    <th colspan="2">Phone</th>
  </tr>
  <tr>
    <td>John Doe</td>
    <td>[email protected]</td>
    <td>123-45-678</td>
    <td>212-00-546</td>
  </tr>
</table>

Các trang liên quan

Hướng dẫn HTML: Bảng HTML

Tham chiếu DOM HTML: Đối tượng Bảng

Hướng dẫn CSS: Bảng tạo kiểu


Cài đặt CSS mặc định

Hầu hết các trình duyệt sẽ hiển thị <table>phần tử với các giá trị mặc định sau:

Thí dụ

table {
  display: table;
  border-collapse: separate;
  border-spacing: 2px;
  border-color: gray;
}