Style tableLayout 属性

定义和用法

tableLayout 属性设置或返回表格单元格、行和列的布局方式。

另请参阅:

CSS 教程:CSS 表格

CSS 参考手册:table-layout 属性

实例

例子 1

设置固定的表格布局:

document.getElementById("myTable").style.tableLayout = "fixed";

亲自试一试

例子 2

返回表格布局:

alert(document.getElementById("myTable").style.tableLayout);

亲自试一试

语法

返回 tableLayout 属性:

object.style.tableLayout

设置 tableLayout 属性:

object.style.tableLayout = "auto|fixed|initial|inherit"

属性值

描述
auto

列宽由最宽的不可断行的内容设置。默认。

这种布局有时很慢,因为它需要在表格完全显示之前访问所有内容。

fixed

列宽由表格和列的宽度设置(不是单元格的内容)

fixed 比自动布局更快,因为一旦收到第一行,用户代理就可以开始显示表格。

initial 将此属性设置为其默认值。请参阅 initial
inherit 从其父元素继承此属性。请参阅 inherit

技术细节

默认值: auto
返回值: 字符串,表示用于表格的表格布局算法。
CSS 版本: CSS2

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持