CSS Table
Subject: css
CSS Table
Tables in HTML are used to display data in rows and columns. With CSS, you can improve the appearance of tables by customizing borders, spacing, alignment, background colors, and more. This enhances both readability and visual design of tabular data.
Common CSS Properties for Tables
border: Controls the outline of cellsborder-collapse: Determines whether borders are shared or separatedpadding: Adds space inside cellstext-align: Aligns text within cellsbackground-color: Applies background colors to rows, cells, or headers:nth-child(): Targets specific rows for striping:hover: Adds interactivity on mouse hover
Example: Styled HTML Table with CSS
Additional CSS Table Options
1. border-collapse
Defines how cell borders behave:
2. Zebra Striping Rows
Use nth-child(even) to apply alternate row colors:
3. Hover Effect on Rows
Add interactivity:
Key Takeaways
- Use 
border-collapse: collapsefor cleaner table borders. - Add 
paddingto table cells for better readability. - Use 
text-alignto center or align cell content. - Use 
nth-child()to stripe rows and improve legibility. - Add 
:hovereffects for better interactivity. - Tables can be made responsive using width control, 
table-layout, and media queries. 
Advertisement Slot 1
Advertisement Slot 2