CSS3选择器

本文介绍了如何使用CSS的:nth-of-type()和:nth-child()伪类选择器为表格行和列设置不同的样式,包括条纹背景、对齐方式等,并通过实例演示了如何实现这些效果。
注意:IE8及之前版本不支持

使用:nth-of-type给表格行设置条纹
tr:nth-of-type(even){background-color:#ddd;} //设置偶数行背景色
tr:nth-of-type(odd){background-color:#ddd;} //设置奇数行背景色

使用:nth-child对齐表格列的内容
公式:nth-child(an+b) //a是倍数,n是从0开始计数,b是偏移量
table tr:nth-child(n) //选择表格所有行
table tr:nth-child(n+2) //选择表格除第一行的所有行
table tr:nth-child(2n) //隔行选择表格行
table tr:nth-child(3n) //隔两行选择一行
table tr:nth-child(2n+4) //从第四行开始的相隔行
举例:
td:nth-child(n+2),th:nth-child(n+2){text-align:right;} //除去第一行和第一列,向右对齐
另:nth-last-child为反向遍历元素,以最后一个子元素为起点,比如获取倒数第二行可以使用tr:nth-last-child(2){...},选择最后三行可以使用tr:nth-last-child(-n+3){...}

使用:last-child选择最后一个元素
tr:last-child td:last-child{font-size:24px;} //选择表格的最后一行的最后一列

使用after和content生成友好的打印链接
a:after{content:"(" attr(href) ")"}; //只在打印文本时有效,在a标签后面追加显示跳转的链接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值