使用CSS设置表格隔行变色

html-css013

使用CSS设置表格隔行变色,第1张

在CSS中可使用:nth-child()选择器来实现表格隔行变色效果。:nth-child()选择器用于根据元素在一组兄弟中的位置来匹配元素;它匹配第n个子元素。语法:其中arg是表示匹配元素的模式的参数;它可以是一个数字(number)、一个关键字(odd 或 even)或一个函数式。想要隔行设置表格的行颜色需要使用到关键字(odd 或 even),下面就来介绍一下: ●  odd :表示位置为奇数的元素,即1,3,5等。 ●  even: 表示位置为偶数的元素,即2,4,6等。示例1: 为在表中交替的偶数行设置颜色 效果图:示例2: 为在表中交替的奇数行设置颜色 效果图: 更多 web开发 知识,请查阅 HTML中文网 !!

用css控制表格间距为1px的样式方法:

css样式

.table{margin:0 0 15px 0border-collapse:collapse}

.table td{ background:#ffefedpadding:0 border-spacing:1pxborder:1px #fbaaa0 solid}

border-collapse:collapse

加在table的样式中

border-spacing:1px

border:1px #fbaaa0 solid

这两句加在td的样式中

通用:border-collapse:collapseie7、ie8兼容border-collapse: separate。单元格分开了,有间隙ie8、FF可用:border-spacing: 0px

设置了border-collapse:collapse那么border-spacing/cellspacing就无效了

table有cellspacing、cellpadding等属性

注:引用于http://www.cnblogs.com/wuchao/archive/2012/07/31/2616327.html