table表格元素:隔行添加背景色,合并单元格

1、表格隔行添加背景色,以及表格的一些基本属性的设置:

隔行添加背景色:可以借助伪类选择器:nth-child,匹配一列兄弟元素中的元素

将边框会合并为一个单线的边框:border-collapse: collapse;

        table,table tr td{ 
            border:1px solid #f1c0c0; 

            /* 将边框会合并为一个单线的边框 */
            border-collapse: collapse;
        }
        table tr td{
            padding: 5px 10px;
            width: 100px;

        }

        /* caption-side:改变标题的位置 */
        /* caption{
            caption-side: bottom;
        } */
    

        /* 表头,以及表格隔行添加背景色的CSS样式 */

        /* th 标签是与 td 标签同级的,是用来定义表头单元格的,默认是加粗,居中显示的 */
        table th{background:#0090D7;font-weight:normal;line-height:30px;font-size:14px;color:#FFF;}

        /* :nth-child(n) 选择器匹配属于其父元素的第 N 个子元素(n 可以是数字、关键词或公式); :odd选取的是奇数;:even选取的是偶数。 */
        table tr:nth-child(even){background:#F4F4F4;}

        /* 第五行 */
        table tr:nth-child(5){background:#a5e1d4;color:#FFF;}

        table tr:hover{background:#9ec3e0;color:#FFF;font-size: 40px;}

        table td:nth-child(odd){color:rgb(112, 174, 81);}

        table td,table th{border:1px solid #EEE;}
<table>
        <caption>各省的市</caption>
        <tr>
            <th>广东</th>
            <th>江苏</th>
            <th>浙江</th>
            <th>福建</th>
            <th>内蒙古</th>
            <th>新疆</th>
        </tr>
        <tr>
            <td>广州</td>
            <td>苏州</td>
            <td>杭州</td>
            <td>福州</td>
            <td>呼和浩特</td>
            <td>乌鲁木齐</td>
        </tr>
        ....
</table>

效果图:

2、合并单元格

    colspan:列合并; rowspan:行合并

    合并后算一个格子,要注意合并之后样式的选择是根据代码的顺序显示的

<table>
        <tr>
            <td colspan="2" rowspan="2">星期一</td>
            <!-- <td>星期二</td> -->
            <td>星期三</td>
            <td>星期四</td>
            <td>星期五</td>
            
        </tr>
        <tr>
            <!-- <td></td> -->
            <td>晴天</td>
            <td rowspan="2">下雨天</td>
            <td></td>
        </tr>
        <tr>
            <td>阴天</td>
            <td>风暴</td>
            <td></td>
            <!-- <td></td> -->
            <td>雪天</td>
        </tr>
        <tr>
            <td></td>
            <td colspan="3">!</td>
            <!-- <td></td>
            <td></td> -->
            <td></td>
        </tr>
    </table>

效果图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值