Home  >  Article  >  Web Front-end  >  How to set the Table style in CSS? (code example)

How to set the Table style in CSS? (code example)

青灯夜游
青灯夜游Original
2018-09-14 18:06:338545browse

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:

How to set the Table style in CSS? (code example)

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn