HTML Table Styling - W3Schools
Có thể bạn quan tâm
Use CSS to make your tables look better.
HTML Table - Zebra Stripes
If you add a background color on every other table row, you will get a nice zebra stripes effect.
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 |
To style every other table row element, use the :nth-child(even) selector like this:
Example
tr:nth-child(even) { background-color: #D6EEEE;} Try it Yourself »Note: If you use (odd) instead of (even), the styling will occur on row 1,3,5 etc. instead of 2,4,6 etc.
HTML Table - Vertical Zebra Stripes
To make vertical zebra stripes, style every other column, instead of every other row.
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 |
Set the :nth-child(even) for table data elements like this:
Example
td:nth-child(even), th:nth-child(even) { background-color: #D6EEEE;} Try it Yourself »Note: Put the :nth-child() selector on both th and td elements if you want to have the styling on both headers and regular table cells.
Combine Vertical and Horizontal Zebra Stripes
You can combine the styling from the two examples above and you will have stripes on every other row and every other column.
If you use a transparent color you will get an overlapping effect.
Use an rgba() color to specify the transparency of the color:
Example
tr:nth-child(even) { background-color: rgba(150, 212, 212, 0.4); } th:nth-child(even),td:nth-child(even) { background-color: rgba(150, 212, 212, 0.4);} Try it Yourself »Horizontal Dividers
| First Name | Last Name | Savings |
|---|---|---|
| Peter | Griffin | $100 |
| Lois | Griffin | $150 |
| Joe | Swanson | $300 |
If you specify borders only at the bottom of each table row, you will have a table with horizontal dividers.
Add the border-bottom property to all tr elements to get horizontal dividers:
Example
tr { border-bottom: 1px solid #ddd;} Try it Yourself »Hoverable Table
Use the :hover selector on tr to highlight table rows on mouse over:
| First Name | Last Name | Savings |
|---|---|---|
| Peter | Griffin | $100 |
| Lois | Griffin | $150 |
| Joe | Swanson | $300 |
Example
tr:hover {background-color: #D6EEEE;} Try it Yourself » ❮ Previous Next ❯ ★ +1 Sign in to track progressTừ khóa » Html Table Bgcolor Not Working
-
Why Is My Table Background Color Not Working In Htm5?
-
Why Table Bgcolor Is No Longer Valid Code (And What To ... - HTML
-
How To Replace Td Bgcolor With CSS Background Property » - HTML
-
How To Change The Background Color Of An HTML Table - ThoughtCo
-
HTML |
Bgcolor Attribute - GeeksforGeeks
HTML |
Bgcolor Attribute - GeeksforGeeks Why Table Row Background Color Not Showing When Printing In UI ...
Why Bgcolor Attribute Not Work With Div Tag In Html - Sololearn
Background-color - CSS: Cascading Style Sheets - MDN Web Docs
The Table Element - HTML: HyperText Markup Language | MDN
HTML Tr Tag - W3Schools
Background Colors In HTML Email - Litmus
Rules For Background Color Change In Table Is Not Working As Expected
Copyright © 2022 | Thiết Kế Truyền Hình Cáp Sông Thu