兼容IE7的border-collapse

tableborder-collapse设置为separate时,可以用border-spacing设置单元格之间的间隙。但IE7这朵奇葩却不支持这个功能。

IE7中的解决方式是用*border-collapse代替,例如:

*border-collapse: expression('separate', cellSpacing = '20px');

等价于

border-collapse: separate;
border-spacing: 20px;

但是,border-spacing支持为水平和垂直间距指定不同的距离,例如

border-spacing: 20px 10px; /* 水平20px,垂直10px */

*border-collapse不支持,只能指定相同的值。

你可能感兴趣的:(css,table,ie7,border-collapse,border-spacing)