CSS实现table表格:隔行换色的效果

表格是网页中十分重要的组成元素。表格用来存储数据,包含标题、表头、行和单元格。在HTML语言中,表格标记使用符号<table>表示。定义表格光使用<table>是不够的,还需要定义表格中的行、列、标题等内容。推荐博文:《HTML中Table表格的使用》

在CSS中,可以使用 nth-child 选择器来实现隔行换色。该选择器用于匹配父元素中的特定子元素,nth-child(odd) 可以匹配奇数行,nth-child(even) 可以匹配偶数行。示例如下:

<style>
    /* 奇数行的颜色 */
    table tbody tr:nth-child(odd) {
        background-color: #EFF3F5;
    }

    /* 偶数行的颜色 */
    table tbody tr:nth-child(even) {
        background-color: #FFFFFF;
    }
</style>

实例效果:

【实例】使用CSS样式实现 table 表格隔行换色的效果。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="author" content="pan_junbiao的博客">
    <title>隔行换色的效果</title>

    <style type="text/css">
        table {
            border-collapse: collapse;
        }

        table,table tr th,table tr td {
            border: 1px solid #ddd;
            text-align: center;
            padding: 10px;
        }

        /* 表头的颜色 */
        table tbody th{
            background-color:#64A1D7;
        }
        
        /* 奇数行的颜色 */
        table tbody tr:nth-child(odd) {
            background-color: #EFF3F5;
        }

        /* 偶数行的颜色 */
        table tbody tr:nth-child(even) {
            background-color: #FFFFFF;
        }
    </style>

</head>

<body>
    <table>
        <tr>
            <th>序号</th>
            <th>博客信息</th>
            <th>博客地址</th>
        </tr>
        <tr>
            <td>1</td>
            <td>您好,欢迎访问 pan_junbiao的博客</td>
            <td>https://blog.csdn.net/pan_junbiao</td>
        </tr>
        <tr>
            <td>2</td>
            <td>您好,欢迎访问 pan_junbiao的博客</td>
            <td>https://blog.csdn.net/pan_junbiao</td>
        </tr>
        <tr>
            <td>3</td>
            <td>您好,欢迎访问 pan_junbiao的博客</td>
            <td>https://blog.csdn.net/pan_junbiao</td>
        </tr>
        <tr>
            <td>4</td>
            <td>您好,欢迎访问 pan_junbiao的博客</td>
            <td>https://blog.csdn.net/pan_junbiao</td>
        </tr>
        <tr>
            <td>5</td>
            <td>您好,欢迎访问 pan_junbiao的博客</td>
            <td>https://blog.csdn.net/pan_junbiao</td>
        </tr>
    </table>
</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pan_junbiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值