Home >Web Front-end >CSS Tutorial >Styling Tables Working with CSS

Styling Tables Working with CSS

PHPz
PHPzforward
2023-08-19 14:29:04823browse

We can use CSS to define the style of the table. The following properties are used to define styles for f5d188ed2c074f8b944552db028f98a1 and its elements:

  • border

    The border property of CSS is used to define the border width, border style, and border color.

  • border-collapse

    This attribute is used to specify whether the f5d188ed2c074f8b944552db028f98a1 element should have a shared or independent border.

  • caption

    caption-side property is used to position the table title box vertically.

  • empty-cells

    This property is used to specify how empty cells in the table are displayed.

  • table-layout is used to define the algorithm used by the browser when laying out the rows, columns, and cells of a table.

Example

The following example demonstrates the style of the table:

Real-time demonstration

<!DOCTYPE html>
<html>
<head>
<style>
body {
   font-family: &#39;Bookman Old Style&#39;, 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>

Output

This gives the following output −

Styling Tables Working with CSS

Example

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>

Output

This gives the following output −

Styling Tables Working with CSS

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!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete