Home > Article > Web Front-end > How to set the Table style in CSS? (code example)
This chapter will introduce to you how to set the Table (table) style in CSS? (code example). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
1. Table border
border To specify the CSS table border, use the border attribute.
The following example specifies a black border for the Th and TD elements of a table:
table, th, td { border: 1px solid black; }
Please note that in the above example the table has double borders. This is because the table and th/td elements have separate boundaries.
To display a single border of a table, use the border-collapse property.
2. Collapse border
border-collapse property sets whether the border of the table is folded into a single border or separated:
table { border-collapse:collapse; } table,th, td { border: 1px solid black; }
Three , Table width and height
The Width and height attributes define the width and height of the table.
The following example is a table that sets the width of 100% and the height of the th element to 50 pixels:
table {width:100%;} th{height:50px;}
4. Table text alignment
Text alignment in the table and Vertical alignment property.
The text-align property sets the horizontal alignment, like left, right, or center:
td{text-align:right;}
vertical-align The vertical alignment property sets the vertical alignment, like top, bottom, or center:
td{ height:50px; vertical-align:bottom; }
5. Table filling
padding If you control the borders between spaces in the content of the table, you should use the padding attributes of the td and th elements:
td{padding:15px;}
6. Table color
The following example specifies the color of the border, and the text and background color of the th element:
table, td, th { border:1px solid green; } th { background-color:green; color:white; }
7. Example
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS教程</title> <style> #customers { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; border-collapse:collapse; } #customers td, #customers th { font-size:1em; border:1px solid #98bf21; padding:3px 7px 2px 7px; } #customers th { font-size:1.1em; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#A7C942; color:#ffffff; } #customers tr.alt td { color:#000000; background-color:#EAF2D3; } </style> </head> <body> <table id="customers"> <tr> <th>Company</th> <th>Contact</th> <th>Country</th> </tr> <tr> <td>Alfreds Futterkiste</td> <td>Maria Anders</td> <td>Germany</td> </tr> <tr class="alt"> <td>Berglunds snabbköp</td> <td>Christina Berglund</td> <td>Sweden</td> </tr> <tr> <td>Centro comercial Moctezuma</td> <td>Francisco Chang</td> <td>Mexico</td> </tr> <tr class="alt"> <td>Ernst Handel</td> <td>Roland Mendel</td> <td>Austria</td> </tr> <tr> <td>Island Trading</td> <td>Helen Bennett</td> <td>UK</td> </tr> <tr class="alt"> <td>Königlich Essen</td> <td>Philip Cramer</td> <td>Germany</td> </tr> <tr> <td>Laughing Bacchus Winecellars</td> <td>Yoshi Tannamuri</td> <td>Canada</td> </tr> <tr class="alt"> <td>Magazzini Alimentari Riuniti</td> <td>Giovanni Rovelli</td> <td>Italy</td> </tr> <tr> <td>North/South</td> <td>Simon Crowther</td> <td>UK</td> </tr> <tr class="alt"> <td>Paris spécialités</td> <td>Marie Bertrand</td> <td>France</td> </tr> </table> </body> </html>
Rendering:
The above is the detailed content of How to set the Table style in CSS? (code example). For more information, please follow other related articles on the PHP Chinese website!