Submodule 5.2: CSS on tables
| Hệ thống: | MightyLMS - Quản lý giáo dục |
| Khoá học: | Web Design [CSS - Advanced HTML] |
| Sách: | Submodule 5.2: CSS on tables |
| Được in bởi: | Người dùng khách |
| Ngày: | Thứ Sáu, 31 tháng 10 2025, 1:18 AM |
Mô tả
- Style properties
- Class rules
Commonly used style properties in tables
Tables, like any HTML element, can be styled using CSS.
Some commonly used CSS properties for tables are:
- border, which defines the border of the table
- border-collapse, which collapses cell borders
- color, which changes the text color
- width, which defines the width of the table
- height, which defines the height of the table
- padding, which defines the table padding
- text‐align for horizontal text alignment
- vertical‐align for vertical text alignment
An example of a table with 2 cells across 3 rows is:
| Header 1 | Header 2 |
|---|---|
| Content 1 of row 2 | Content 2 of row 2 |
| Content 1 of row 3 | Content 2 of row 3 |
| Footer 1 of row 4 | Footer 2 of row 4 |
Let's apply the CSS rules:
<style>
table, td, th {border:1px solid black; padding:15px}
td {color:purple}
</style>
Let's apply more CSS rules:
<style>
table {width: 60%;}
table, td, th {
border-collapse: collapse;
border:1px solid black;
padding:15px;
text-align: center;
padding: 8px;
}
td {color:purple}
th {
background-color: blue;
color: white;
}
</style>
Apply class rules
Similar to every HTML element, you can apply classes to a specific tag of a table.
Pause and think how you could create the table shown in the image:
For more information: https://www.w3schools.com/css/css_table.asp
Note the Hoverable and Striped Tables. They are very interesting.
Exercice
Exercise
- Open the file
exersice05.1.01.htmlin the folder "Exercises" in your editor. - Modify and save the file. The browser's output should be as shown in the following image: