border-spacing

概述

border-spacing 属性指定相邻单元格边框之间的距离(只适用于 边框分离模式 )。相当于 HTML 中的 cellspacing 属性,但是第二个可选的值可以用来设置不同于水平间距的垂直间距。

border-spacing 值也适用于表格的外层边框上,即表格的边框和第一行的、第一列的、最后一行的、最后一列的单元格之间的间距是由表格相应的(水平的或垂直的) 边框间距(border-spacing)和相应的(上,右,下或左)内边距之和。

该属性只适用于 border-collapse 值是 separate 的时候。

初始值0
适用元素table and inline-table elements
是否是继承属性yes
适用媒体visual
计算值two absolute lengths
是否适用于 CSS 动画
正规顺序the unique non-ambiguous order defined by the formal grammar

语法

/* border-spacing: length */
border-spacing: 2px;

/* border-spacing: horizontal vertical */
border-spacing: 1% 2em;

border-spacing: inherit;

length
描述单元格之间的水平和垂直距离的一个 <length> 值。它只在单值语法下使用。
horizontal
描述相邻两列的单元格之间的水平距离的一个 <length> 值。它只在双值语法下使用。
vertical
描述相邻两行的单元格之间的垂直距离的一个 <length> 值。它只在双值语法下使用。
inherit
一个表示父元素的 border-spacing 的计算值的关键字,其父元素必须应用了 border-spacing

正式语法

<length> <length>?

示例

查看在线演示

table { border-spacing: 10px 5px; }

规范

规范 状态 注释
CSS Level 2 (Revision 1)
border-spacing
Recommendation 初始定义

浏览器兼容性

特性 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基础支持 1.0 1.0 (1.7 or earlier) 8.0 4.0 1.0 (85)
特性 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基础支持 ? 1.0 (1.9.2) ? ? ?

文档标签和贡献者

 此页面的贡献者: Sebastianz, xhlsrj, fscholz, FredWe
 最后编辑者: Sebastianz,