Chắc chắn bạn đã biết table là bảng rồi phải không nào? Vậy bạn đã biết về Table CSS chưa? Table CSS là gì và có những thuộc tính cũng như cách sử dụng như thế nào?
Nếu bạn là lập trình viên hoặc làm việc trong lĩnh vực thiết kế website thì chắc chắn bạn cần phải nắm vững các kiến thức về CSS. Tại bài viết hôm nay chúng mình sẽ giới thiệu đến bạn đọc những thông tin hữu ích về table trong CSS nhé. Mời bạn cùng theo dõi. 

Table CSS

Table CSS là gì? Tìm hiểu 10 thuộc tính table trong CSS

Giới thiệu tổng quan về Table CSS

Table CSS là gì? 

Table CSS là một bảng trong CSS được sử dụng để áp dụng các thuộc tính khác nhau cho các phần tử của bảng HTML. Các thuộc tính này được dùng để sắp xếp dữ liệu theo hàng và cột hoặc theo những cấu trúc phức tạp hơn theo một cách tổ chức hợp lý nào đó. 
Thuộc tính table-layout trong CSS có thể được dùng để hiển thị bố cục của bảng. Những thuộc tính này về cơ bản sẽ được sử dụng để đặt thuật toán nhằm bố trí các ô, hàng và cột của bảng đó. 

Một số thuộc tính table css định dạng bảng 

Một số thuộc tính CSS định dạng bảng gồm có: border, padding, color, background-color, width, height, text-align, vertical-align, hover, nth-child…
Tại phần nội dung tiếp theo chúng tôi sẽ phân tích kỹ lưỡng về cách sử dụng các thuộc tính này. 

Tại sao cần sử dụng Table CSS? 

Dưới đây là một ví dụ về một đoạn mã HTML mẫu trong việc định dạng bảng. 

table css mau

Ví dụ về một đoạn mã HTML mẫu trong việc định dạng bảng.

Sau đây là kết quả của việc không áp dụng bất cứ CSS nào vào bảng:

css table html

Kết quả của việc không áp dụng bất cứ CSS nào

Từ kết quả trên đây bạn có thể nhận thấy khi bảng chưa áp dụng thuộc tính CSS thì định dạng rất đơn giản và đơn điệu. Việc sử dụng table css sẽ giúp cho bảng trở nên thân thiện với người dùng và có giao diện đẹp mắt hơn. Sau đây mời bạn cùng tìm hiểu về một số thuộc tính thường được sử dụng cho bảng như đã giới thiệu ở mục trên nhé. 

Các thuộc tính CSS định dạng bảng

Thuộc tính table css border 

Border là một thuộc tính được sử dụng để thiết lập thêm các đường viền cho bảng (table), dòng (tr), ô dữ liệu (td) hoặc là cho tiêu đề (th). 
Để bạn dễ hình dung hãy xem ví dụ sau đây, mình đang thiết lập đường viền có màu xanh lá cây cho bảng. 

table css

Thiết lập đường viền có màu xanh lá cây cho bảng

Kết quả của thuộc tính trên sẽ được hiển thị như sau:

css table border table

Kết quả của thuộc tính border

Trong ví dụ trên chúng tôi đã thiết lập đường viên màu xanh lá cây cho cả bảng tức là toàn bộ bảng này. Nếu thiế lập đường viền cho phần tử td, th thì sẽ làm theo mẫu sau đây:

table, td, th {border: 1px solid green}

Sau khi bạn thực hiện theo thuộc tính trên, bảng sẽ được kẻ đường viền màu xanh cho tất cả các ô. Tuy nhiên nó sẽ xuất hiện thêm các đường viền bị dư thừa ra ngoài nhìn sẽ không được đẹp. Bạn có thể loại bỏ đường viền này bằng cách sau đây:

table {border-collapse: collapse}

Như mẫu trên, bạn đã sử dụng thuộc tính border-collapse thuộc tính này giúp loại bỏ những đường viền bao quanh bảng mà bị thừa ra ngoài.

Sau khi bạn thực hiện thành quả sẽ hiển thị như hình dưới đây:
css table border collapse

Kết quả sau khi sử dụng css table border collapse

Sau khi nhìn bảng trên thì bạn sẽ thấy nội dung hiển thị khá là đẹp mắt. Tuy nhiên các nội dung lại sát nhau khiến cho người đọc khó nhìn. Làm thế nào để thay đổi định dạng về khoảng cách? Lúc này bạn có thể sử dụng thêm thuộc tính table css padding.

Thuộc tính table css padding

padding là một thuộc tính dùng để thiết lập khoảng trắng giữa các nội dung (textcủa tdth.
Ví dụ sau đây, chúng tôi sẽ thiết lập thuộc tính padding cho thẻ tdth là 10px.

td, th {padding: 10px}

Sau khi thiết lập table css padding thì bạn sẽ nhận được kết quả như hình ảnh dưới đây:

css table padding

Thiết lập css table padding

Với kết quả trên bạn đã thấy các nội dung trong bảng giớ đây đã tách nhau một khoảng trắng phù hợp rồi phải không nào. Nhờ thế người đọc có thể dễ dàng theo dõi các thông tin trong bảng hơn.
Nếu bạn muốn thay đổi độ cao và độ rộng của dòng và cột trong bảng thì sao. Lúc này bạn cần sử dụng công cụ widthheight.

Thuộc tính table css width, height

widthheight là 2 thuộc tính cho phép mình thiết lập độ rộng và độ cao cho tabletrth.
Ví dụ, mình sẽ thiết lập độ rộng (width) cho bảng là 500px, và độ cao (height) cho header là 40px.

table {width: 500px}
th {height: 40px}

Và dưới đây là kết quả sau khi áp dụng định dạng chiều rộng và chiều cao của bảng.

css table width height

Kết quả của bảng sau khi áp dụng thuộc tính table css width, height

Lời kết 
Trên đây là những thông tin giới thiệu tổng quan về table CSS là gì? Tại sao cần phải sử dụng table CSS trong quá trình thiết kế website. Trên thực tế, tùy thuộc vào mục đích sử dụng của bạn bạn có thể vận dụng các thuộc tính phù hợp nhé. 
Chúng tôi hy vọng đã cung cấp đến bạn đọc những thông tin hữu ích liên quan đến table css. Chúc bạn có thể thiết kế thành công một website ưng ý và có giao diện chuyên nghiệp. Cảm ơn bạn đã quan tâm theo dõi. 
Cuối cùng, nếu bạn có bất kỳ câu hỏi thắc mắc nào hoặc có ý kiến muốn đóng góp hãy liên lạc với chúng tôi để được hỗ trợ. Mọi sự góp ý, liên lạc của bạn là niềm vinh dự của chúng tôi. 

MiraWEB – Tạo website tự động bằng AI trong 30 giây

  • Bằng công nghệ AI, MiraWEB sẽ tạo ra một trang web chuyên nghiệp với ý tưởng của riêng bạn chỉ với vài cú click
  • Không cần phải có kiến thức về lập trình hay thiết kế, website của bạn sẽ được tối ưu nội dung và hình ảnh chỉ trong giây lát

TRẢI NGHIỆM NGAY MiraWEB

Các tìm kiếm liên quan đến chủ đề “table CSS là gì”

Table CSS CSS table đẹp
Cố định table trong html Table w3school
Table trong CSS Table trong HTML
border-collapse là gì table-layout trong css

Bài viết liên quan

Responsive CSS là gì? 5 điều cần biết về Responsive CSS
Transform CSS là gì? Hướng dẫn 3 cách sử dụng 2D CSS Transform
Các extension hay cho visual studio code: Tải 50+ extension
HTML5 là gì? Ưu điểm nổi bật của HTML5