纯css表格table隔行显示不同颜色

2025-10-30 11:00:57

1、制作简单表格,代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style>

table,tr,td,th{

padding: 0;

margin: 0;

}

table{

width: 100%;

border-color: #ccc;

}

table tr{

line-height: 30px;

border-color: #ccc;

}

table th,table td{

text-align: center;

border-color: #ccc;

}

</style>

</head>

<body>

<table border="1" cellspacing="0">

<tr>

<th>1</th>

<th>2</th>

<th>3</th>

</tr>

<tr>

<td>1-1</td>

<td>1-2</td>

<td>1-3</td>

</tr>

<tr>

<td>1-1</td>

<td>1-2</td>

<td>1-3</td>

</tr>

<tr>

<td>1-1</td>

<td>1-2</td>

<td>1-3</td>

</tr>

<tr>

<td>1-1</td>

<td>1-2</td>

<td>1-3</td>

</tr>

</table>

</body>

</html>

2、表格样式为:

纯css表格table隔行显示不同颜色

3、添加属性样式:

table tr:nth-child(odd){

background: #ccc;

}

结果如图所示可设置奇数行背景

纯css表格table隔行显示不同颜色

4、当需要偶数行背景时使用样式:

table tr:nth-child(even){

background: #ccc;

}

纯css表格table隔行显示不同颜色

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢