Lớp học bình dân - Học online

Thống kê lượt truy cập

Trình bày văn bản dạng bảng trong html với thẻ table

Date: 07/02/2025 08:08 Author: Trinh Van Thanh Views: 58

Phần tử bảng được dùng khi ta muốn trình bày văn bản có cấu trúc nhất định, việc trình bày bảng giúp người đọc nhanh chóng hình dung được ý của người trình bày và có thể nhanh chóng nắm bắt được thông tin một các khái quát.

Bảng được tạo từ các hàng, mỗi hàng có nhiều ô - mỗi ô đại diện cho 1 cột. Trên cùng của bảng có thể tạo ra nhãn của bảng.

Loại phần tửTên thẻVí dụGhi chú
Bảngtable<table> … </table>Là phần tử ngoài cùng
Hàngtr<table><tr></tr></table>Là phần tử con của phần tử table, 
mỗi bảng có thể có nhiều hàng
Ôth

<table><tr>

<th>…</th>

<th>…</th>

</tr></table>

+ Là phần tử con của phần tử tr Mỗi hàng có thể có nhiều ô, mỗi ô là 1 cột

+ Phần tử th thường dành cho hàng đầu hoặc hàng cuối là tiêu đề bảng,
+ Nội dung của ô sẽ được in đậm

Ôtd

<table><tr>

<td>…</td>

<td>…</td>

</tr></table>

+ Là phần tử con của phần tử tr. Mỗi hàng có thể có nhiều ô.

+ phần tử td thường dùng để trình bày dữ liệu của bảng, từ dòng thứ 2

Ví dụ 1:

<table width="100%" border="1" cellspacing="0">
	<caption>Lịch hoạt động CLB Thể thao</caption>
	<tr>
		<th rowspan="2">Bộ môn</th>
		<th rowspan="2">Giáo viên phụ trách</th>
		<th colspan="5">Ngày</th>
	</tr>
	<tr>
		<th>Thứ 2</th>
		<th>Thứ 3</th>
		<th>Thứ 4</th>
		<th>Thứ 5</th>
		<th>Thứ 6</th>
	</tr>
	<tr>
		<td>Bóng đá</td>
		<td>Thầy Khải</td>
		<td></td>
		<td>X</td>
		<td></td>
		<td></td>
		<td>X</td>
	</tr>
	<tr>
		<td>Bóng chuyền</td>
		<td>Cô Lan</td>
		<td>X</td>
		<td></td>
		<td></td>
		<td></td>
		<td></td>
	</tr>
	<tr>
		<td>Bóng rổ/td>
		<td>Thầy Vũ</td>
		<td></td>
		<td></td>
		<td>X</td>
		<td></td>
		<td></td>
	</tr>
	<tr>
		<td>Võ thuật</td>
		<td>Thầy Hoàng - Karatedo<br>
			Thầy Đức - Taekwondo<br>
			Thầy Thắng - Vivonam
		</td>
		<td>X</td>
		<td>X</td>
		<td></td>
		<td>X</td>
		<td></td>
	</tr>
	<tr>
		<td>Bơi/td>
		<td>Cô Bích</td>
		<td></td>
		<td></td>
		<td>X</td>
		<td></td>
		<td>X</td>
	</tr>
</table>

Kết quả:

Một số thuộc tính trong phần tử Table:

Tên thuộc tínhÝ nghĩaCác loại giá trịVí dụ
borderLà độ dày của đường viền của bảng, các ônpxborder="2px"
cellspacingLà khoảng cách giữa các ô trong bảngnpxcellspacing="1px"
widthLà chiều rộng của bảngn% hoặc npxwidth="100%"
rowspanlà thuộc tính của ô, dùng để gộp các ô liên tiếp theo chiều dọcnrowspan="3"
colspanlà thuộc tính của ô, dùng để gộp các ô liên tiếp theo chiều ngangncolspan="2"

Ngoài ra các ô, hàng, bảng còn có nhiều thuộc tính khác: padding, margin, color,background… cách dùng như những thẻ khác

Bài tập vận dụng: Thiết kế trang web có giao diện như sau:

Xem clip hướng dẫn: Xem

Tags: