兼容性:IE5+ 继承性:无
语法:border-collapse : separate | collapse
取值:
separate : 默认值。边框独立(标准HTML)
collapse : 相邻边被合并
说明:
设置或检索表格的行和单元格的边是合并在一起还是按照标准的HTML样式分开。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 borderCollapse 。
示例:
table { border-collapse: separate; }
应用于:
IE5.0+ currentStyle runtimeStyle style TABLE
table width=1 就已经把宽度设置为 1 了
我们面临的问题是这样的,每一个 td 边线都是 1px,table 边线也是 1px。那么当两个td相邻的时候,因为每个 td 边线都是1,所以靠进的时候边线的“宽度和”就是 1+1=2。当 td 和 table 相邻时,同样。
collapse : 相邻边被合并
相邻边被合并!以前我说的 1+1=2 就是因为 td 和td之间,td 和table 之间相邻边的问题。默认时相邻边没有合并,所以就是 1+1=2。现在我们使用 border-collapse:collapse把我们合并了,所以宽度还是 1px。也就是出现细线边框了。
- 大小: 1.5 KB
分享到:
相关推荐
在网页设计中,特别是在使用`table`元素进行布局时,`border-collapse`属性的使用极为关键。例如,在默认情况下,即未明确指定`border-collapse`属性时,浏览器会将其视为`separate`,这可能导致表格看起来较为臃肿...
在探讨firefox浏览器下关于表格中使用rowspan属性与边框样式(border)以及边框合并(border-collapse)属性相组合时出现的bug,我们首先需要了解这些HTML和CSS属性的作用。 rowspan属性用于表格单元格(td或th元素...
border-collapse属性 很好的解决了纠结了很久的问题 CSS 复制代码代码如下:.table{border: 1px solid #ccc;border-collapse: collapse; width:80%;}.table th,.table td{border: 1px solid #ccc;padding: 10px;} ...
然而,在实际操作中,有时你会发现为`<tr>`元素直接添加`border-top`属性并没有预期的效果,这通常是因为浏览器的默认样式与CSS的`border-collapse`属性有关。本文将详细解析这个问题,并提供解决方案。 当我们在...
默认情况下,GridView的`CellSpacing`属性是0,这会使得表格使用`border-collapse: collapse`来处理边框。将`CellSpacing`属性设置为-1,可以取消边框合并。例如: ```xml <asp:GridView ID="GridView1" runat=...
CSS border-collapse 属性
.menu_iframe{position:absolute; visibility:inherit;... border-collapse:collapse; background:#ffffff; font-size:12px} .cal_table td{ border:1px #ffffff solid; } .cal_drawdate{ background:#E3EBF6;
在实际应用中,合理使用`border-collapse`属性能够显著提高表格的视觉效果和性能。无论是为了美观考虑还是为了优化页面加载速度,了解并掌握这一属性都是非常必要的。同时,结合其他相关属性,可以进一步增强对表格...
<!..._position:;min-height:100%}#head{padding-bottom:100px;...list-style:none}body,form,#fm{position:relative}td{text-align:left}img{border:0}a{color:#00c}a:active{color:#f60}.bg{background-image:url...
5. **表格边框**:在表格(table)元素中,可以使用`border-collapse`属性控制单元格之间的边框合并。`border-collapse: collapse;`会使边框合并,而`border-collapse: separate;`则保持边框独立。 6. **边框宽度与...
对于表格,可以使用`border-collapse`属性来决定是否合并相邻单元格的边框。例如: ```css table { border-collapse: collapse; } ``` 这些是CSS3边框的一些基本概念和使用方法,它们极大地丰富了网页的视觉...
对于表格,可以分别设置`border-top-left-radius`, `border-top-right-radius`, `border-bottom-right-radius` 和 `border-bottom-left-radius`,或者使用简写形式`border-radius`一次性设置所有四个角的半径。...
- `border-collapse: collapse;`:使表格边框合并为单一的边框。 - `border-spacing: 0;`:取消单元格间的间距。 #### 十一、水平线元素的样式重置 **代码示例:** ```css hr { border: none; height: 1px; } `...
BORDER-COLLAPSE: collapse; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 70%; MARGIN-LEFT: 10px } .issuetable { BACKGROUND-COLOR: #...
1. **上边框宽度**(border-top-width):使用`border-top-width: <值>`来设定元素的上边框宽度。允许的值包括`thin`、`medium`、`thick`以及具体的长度单位如像素(px)、百分比等。默认值为`medium`,且不接受负值...
在CSS中,可以通过设置`border-collapse`属性为`collapse`来合并相邻单元格的边框,达到去除内边框的效果: ```css table { border-collapse: collapse; } td, th { border: none; } ``` 2. **细边框表格**...
border-collapse: collapse; } table.keleyigridtable th { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #dedede; } table.keleyigridtable td { ...
* border-collapse:合并表格的边框 布局样式 * display:显示 * float:浮动(使)漂浮;自由浮动 * position:位置、方位 * padding:填充 * margin:外边距、边缘、范围 链接样式 * a:active:单击鼠标左键 *...
为了具体展示如何使用`border-collapse`属性来去除`<td>`的边框,我们可以创建一个简单的HTML表格,并通过CSS对其进行样式化: ```html <table width="300" border="1" style="border-collapse: collapse;"> ...