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

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. 

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. 

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:

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. 

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

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:t

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:

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 (text) củ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:

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.

Related Posts
Mã các ký tự đặc biệt trong HTML

Kí tựMã HTML“&quot;‘&apos;&&amp;<&lt;>&gt;#&num;%&percnt;$&dollar;(&lpar;)&rpar;*&ast;+&plus;-&minus;.&period;/&sol;:&colon;;&semi;=&equals;?&quest;@&commat;[&lsqb;]&rsqb;\&bsol;^&Hat;_&lowbar;`&grave;{&lcub;}&rcub;|&verbar;

HTML là gì? HTML hoạt động thế nào?

HTML là một ngôn ngữ máy tính được tạo ra nhằm mục đích xây dựng các website. Những trang web Read more

Ngôn Ngữ CSS Là Gì? 

CSS là một thành phần quan trọng tạo nên các website hiện nay. Với CSS, bạn có thể tạo ra Read more

Sự khác biệt giữa HTML và CSS

Điểm giống nhau: Đều được biên dịch ở phía client/brower Ngôn ngữ chỉ dùng thiết kế giao diện webside Điểm Read more

Hãy bình luận đầu tiên

Để lại một phản hồi