Cách tạo bảng trong HTML và CSS

Chúng ta có thể đã quen thuộc với việc tạo bảng trên Microsoft Word, không có gì khó, chỉ cần điền số cột và số dòng là có thể tạo ra bảng biểu một cách dễ dàng.

Trong HTML, tạo bảng biểu có phức tạp hơn đôi chút nhưng bạn hoàn toàn có thể “vẽ” được một bảng biểu đẹp mặt với HTML và CSS

Đầu tiên, để tạo bảng chúng ta tạo đoạn HTML sau

Kết quả

Trong đó chúng ta sử dụng các thẻ <table> để khai báo bảng, <tr> để khai báo các dòng từ trên xuống dưới,<th> để khai báo tiêu đề của bảng (vd: Họ tên, địa chỉ, công việc…) và <td> để khai báo dữ liệu của từng đối tượng theo hàng ngang.

Thật sự mình thấy cái bảng này xấu quá. Bây giờ chúng ta sẽ dùng CSS tạo viền cho bảng và cho nó có kích thước 100%

Kết quả:

Để phân chia 1 cột thành 2 cột con chúng ta sử dụng atribute colspan khi khai báo <th>

Kết quả

Thêm một chút thẩm mĩ bằng cách chỉnh sửa CSS ta sẽ được bảng biểu đẹp mắt

Kết quả

Họ và tên
Địa chỉ
Công việc

Nguyễn Văn A
Hà Nội
Kĩ sư

Nguyễn Thị B
Bắc Ninh
Giáo viên

Nguyễn Văn C
Hải Dương
Bộ đội

Nguyễn Thị D
Thái Bình
Bác sĩ