HTML - DOM Style 物件 tableLayout 屬性



HTML DOM Style 物件 **tableLayout** 屬性設定或返回HTML文件中表格單元格、行和列的佈局方式。

語法

設定 tableLayout 屬性
object.style.tableLayout= "auto | fixed | initial | inherit";
獲取 tableLayout 屬性
object.style.tableLayout;

屬性值

描述
auto 這是預設值,它根據單元格中最寬的不可分割內容來設定表格和列的寬度。它有時比較慢,因為它需要訪問所有內容才能顯示錶格。
fixed 它根據表格和列的寬度來設定列寬,而不是表格單元格內容。它比 auto 快,因為它在收到第一行後就顯示錶格。
initial 它用於將此屬性設定為其預設值。
inherit 它用於繼承其父元素的屬性。

返回值

它返回一個字串值,表示用於表格的表格佈局演算法。

HTML DOM Style 物件 'tableLayout' 屬性示例

以下示例設定表格佈局。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>
        HTML DOM Style Object tableLayout Property
    </title>
    <style>
        table, td, th{
            border: 1px solid #04af2f;
        }
        #layout {
            width: 100%;
            text-align: center;
        }
    </style>
</head>
<body>
    <p>Click to change layout.</p>
    <button onclick="fun()">Change</button>
    <table id="layout">
        <tr>
            <th>Name</th>
            <th>Phone</th>
        </tr>
        <tr>
            <td>ABCD</td>
            <td>9876543210</td>
        </tr>
        <tr>
            <td>EFGH</td>
            <td>8976543210</td>
        </tr>
    </table>
    <script>
        function fun(){
            document.getElementById("layout")
                .style.tableLayout="fixed"
        }
    </script>
</body>
</html>

支援的瀏覽器

屬性 Chrome Edge Firefox Safari Opera
tableLayout 是 14 是 12 是 1 是 1 是 7
html_dom_style_object_reference.htm
廣告