首页 > 代码库 > 当Table中td内容为空时,显示边框的办法
当Table中td内容为空时,显示边框的办法
原文:当Table中td内容为空时,显示边框的办法
1111111111111
目录
- 定义和用法
- 实例
- 浏览器支持
- 可能的值
- 定义和用法
- 说明
- 实例
- 浏览器支持
- 可能的值
- 相关页面
1. 在 table的css里面加: border-collapse:collapse;
在 td 的css里面加: empty-cells:show;
2 .最简单的就是 在TD里写个
说明:
border-collapse设置或检索表格的行和单元格的边是合并在一起还是按照标准的HTML样式分开。
border-collapse 属性设置表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示。
默认值: | separate |
---|---|
yes | |
CSS2 | |
object.style.borderCollapse="collapse" |
为表格设置合并边框模型:
border-collapse:collapse; }
浏览器支持
所有主流浏览器都支持 border-collapse 属性。
注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。
注释:如果没有规定 !DOCTYPE,则 border-collapse 可能产生意想不到的结果。
描述 |
---|
默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。 |
如果可能,边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性。 |
规定应该从父元素继承 border-collapse 属性的值。 |
empty-cells:
empty-cells 属性设置是否显示表格中的空单元格(仅用于“分离边框”模式)。
注释:某些版本的 IE 浏览器不支持此属性。
说明
该属性定义了不包含任何内容的表单元格如何表示。如果显示,就会绘制出单元格的边框和背景。除非 border-collapse 设置为 separate,否则将忽略这个属性。
默认值: | show |
---|---|
yes | |
CSS2 | |
object.style.emptyCells="hide" |
隐藏表格中空单元格上的边框和背景:
table { border-collapse:separate; empty-cells:hide;
}
浏览器支持
所有浏览器都支持 empty-cells 属性。
注释:如果已规定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 empty-cells 属性。
可能的值
描述 |
---|
不在空单元格周围绘制边框。 |
在空单元格周围绘制边框。默认。 |
规定应该从父元素继承 empty-cells 属性的值。 |