Menu
CoddyTech

Cơ bản về bảng

Thuộc phần Kiến thức cơ bản trong hành trình HTML của Coddy. Bài học 48 trên 60.

Trong HTML, bảng là cách sắp xếp dữ liệu thành các hàng và cột. Bảng thường dùng để hiển thị dữ liệu theo cấu trúc, chẳng hạn như lịch trình, số liệu thống kê hoặc bất kỳ loại thông tin nào khác có thể trình bày dưới dạng lưới. Để tạo bảng, bạn dùng thẻ <table> cùng với các thẻ khác như <tr> cho hàng trong bảng, <td> cho dữ liệu trong bảng (ô) và <th> cho tiêu đề bảng.

Đây là cấu trúc cơ bản của một bảng HTML:

<table>
	<tr>
		<th>Header 1</th>
		<th>Header 2</th>
	</tr>
	<tr>
		<td>Row 1, Cell 1</td>
		<td>Row 1, Cell 2</td>
	</tr>
	<tr>
		<td>Row 2, Cell 1</td>
		<td>Row 2, Cell 2</td>
	</tr>
</table>
  • <table>: Thẻ dùng để định nghĩa bảng.
  • <tr>: Thẻ dùng để xác định một hàng trong bảng.
  • <th>: Thẻ này dùng để xác định ô tiêu đề. Các ô tiêu đề thường dùng làm tiêu đề cột hoặc hàng và mặc định được hiển thị bằng chữ đậm.
  • <td>: Thẻ xác định một ô thông thường trong bảng.

Bảng này sẽ hiển thị trong trình duyệt như sau:

Tiêu đề 1Tiêu đề 2
Hàng 1, ô 1Hàng 1, ô 2
Hàng 2, ô 1Hàng 2, ô 2

Trong ví dụ này, ta có một bảng gồm hai hàng và hai cột. Hàng đầu tiên chứa các ô tiêu đề, còn các hàng tiếp theo chứa các ô dữ liệu thông thường. Cấu trúc này tạo nên bố cục dạng lưới đơn giản, dễ đọc và dễ hiểu.

challenge icon

Thử thách

Dễ

Tạo một tài liệu HTML có bảng với cấu trúc sau:

  1. Thẻ <table> để tạo bảng.
  2. Một hàng trong bảng (<tr>) làm tiêu đề với hai ô tiêu đề (<th>). Ô tiêu đề thứ nhất ghi Name, ô thứ hai ghi Age.
  3. Một hàng trong bảng (<tr>) với hai ô dữ liệu (<td>). Ô thứ nhất ghi John, ô thứ hai ghi 30.
  4. Một hàng khác trong bảng (<tr>) với hai ô dữ liệu (<td>). Ô thứ nhất ghi Jane, ô thứ hai ghi 25.

Tự làm thử

<!DOCTYPE html>
<html>
    <body>
        <!-- Viết code ở đây -->
    </body>
</html>
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground Web