去掉单元隔间隔
单元隔间隔对应table标签上的 cellpadding 和 cellspacing,这里可以用CSS实现,cellpadding 对应 td 的 padding。 去除边框 cellspacing 的间隔有以下两种方法:
方法一: border-collapse: collapse
border-collapse 默认值为separate,即每个td单元格都有独立的边框;collapse表示相邻单元格共用一个边框,此时 border-spacing 将不起作用,设置为collapse单元格间距将消失。
table {border-collapse: collapse;}table tr td {border: solid 2px #222;}
方法二: 设置 border-spacing: 0
此时边框间隔为0,看上去像是被合并了,但每个td都会有两个边框,相邻td边框会比最左/最右的不邻td的边框厚2倍,为了使单元格边框宽度一致需要特殊处理:
table {border-spacing: 0;border-bottom: solid 2px #222;border-right: solid 2px #222;}table tr td {border-top: solid 2px #222;border-left: solid 2px #222;}
隔行显示不同背景颜色
可使用nth-child伪类实现,参数分为odd(奇数行)和 even(偶数行),只需复写一个即可
table tr {background: #fff;}table tr:nth-child(even) {background: #ccc;}
这种隔行变色效果我做过 http://www.sucaihuo.com/js/2586.html
没做过,学习一下 有换链接的留言 北京中兴天瑞https://www.snjk365.com 有换链接的留言 木童除甲醛https://www.mutongchina.com