您的位置:首页 > Web前端 > CSS

CSS3选择器

2015-08-06 16:10 459 查看
注意: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标签后面追加显示跳转的链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: