HTML - DOM样式对象borderSpacing属性



HTML DOM 样式对象**borderSpacing**属性设置或返回表格中单元格之间的间距。如果borderCollapse属性设置为“collapse”,则borderSpacing属性无效。

语法

设置borderSpacing属性
object.style.borderSpacing= "length | initial | inherit";
获取borderSpacing属性
object.style.borderSpacing;

属性值

描述
长度 (length) 它指定单元格之间的间距。如果指定两个值,则第一个值设置水平间距,第二个值设置垂直间距。如果只指定一个值,则它设置水平和垂直间距。其默认值为 0。
initial 用于将此属性设置为其默认值。
inherit 用于继承其父元素的属性。

返回值

它返回一个字符串值,表示边框单元格之间的间距。

HTML DOM 样式对象“borderSpacing”属性示例

设置边框间距

以下示例使用单个边框间距值来设置单元格之间的间距。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>
        HTML DOM Style Object borderSpacing Property
    </title>
    <style>
        table {
            border: aqua 2px solid;
            border-collapse: separate;
        }
    </style>
</head>
<body>
    <p></p>
    <button onclick="fun()">Add</button>
    <br><br><br><br>
    <table id="border" border="1">
        <tr>
            <td>This is</td>
            <td>is</td>
        </tr>
        <tr>
            <td>an example</td>
            <td>table</td>
        </tr>
        <tr>
            <td>for</td>
            <td>collapse</td>
        </tr>
    </table>
    <script>
        function fun() {
            document.getElementById("border")
                .style.borderSpacing = "10px";
        }
    </script>
</body>
</html>

设置水平和垂直边框间距

以下示例使用两个边框间距值来设置单元格之间的间距,其中第一个值设置水平间距,第二个值设置单元格之间的垂直间距。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>
        HTML DOM Style Object borderSpacing Property
    </title>
    <style>
        table {
            border: aqua 2px solid;
            border-collapse: separate;
        }
    </style>
</head>
<body>
    <p></p>
    <button onclick="fun()">Add</button>
    <br><br><br><br>
    <table id="border" border="1">
        <tr>
            <td>This is</td>
            <td>is</td>
        </tr>
        <tr>
            <td>an example</td>
            <td>table</td>
        </tr>
        <tr>
            <td>for</td>
            <td>collapse</td>
        </tr>
    </table>
    <script>
        function fun() {
            document.getElementById("border")
                .style.borderSpacing = "10px 30px";
        }
    </script>
</body>
</html>

支持的浏览器

属性 Chrome Edge Firefox Safari Opera
borderSpacing 是 1 是 12 是 1 是 1 是 4
html_dom_style_object_reference.htm
广告