Home >Web Front-end >CSS Tutorial >Styling Tables Working with CSS
We can use CSS to define the style of the table. The following properties are used to define styles for f5d188ed2c074f8b944552db028f98a1 and its elements:
The border property of CSS is used to define the border width, border style, and border color.
This attribute is used to specify whether the f5d188ed2c074f8b944552db028f98a1 element should have a shared or independent border.
caption-side property is used to position the table title box vertically.
This property is used to specify how empty cells in the table are displayed.
The following example demonstrates the style of the table:
Real-time demonstration
<!DOCTYPE html> <html> <head> <style> body { font-family: 'Bookman Old Style', serif; } th { letter-spacing: 1.9px; } #one { border-right: thick solid blue; } td { text-align: center; } </style> </head> <body> <h2>Employee List</h2> <div> <table> <tr> <th id="one">Employee</th> <th>Department</th> </tr> <tr> <td>John </td> <td>Marketing</td> </tr> <tr> <td>Brad</td> <td>Finance</td> </tr> <tr> <td>Tim </td> <td>IT</td> </tr> <tr> <td>Steve</td> <td>Operations</td> </tr> </table> </div> </body> </html>
This gives the following output −
Live Demo
<!DOCTYPE html> <html> <head> <style> table { float: left; empty-cells: hide; box-shadow: inset 0 0 4px orange; } tr { box-shadow: inset 0 0 10px greenyellow; } td { font-style: italic; box-shadow: inset 0 0 8px red; } table,td { margin: 6px; padding: 6px; border: 1px solid black; } table </style> </head> <body> <table> <caption>Demo Table</caption> <tr> <th>Head 1</th> <th>Head 2</th> <th>Head 3</th> </tr> <tr> <td>demo</td> <td></td> </tr> <tr> <td></td> <td></td> <td>demo</td> </tr> <tr> <td></td> <td>demo</td> <td></td> </tr> </table> </body> </html>
This gives the following output −
The above is the detailed content of Styling Tables Working with CSS. For more information, please follow other related articles on the PHP Chinese website!