CSS table-layout 属性
-----------------用来显示表格单位格、行、列的算法规则。
- 固定表格布局:
---------相比自动表格布局,允许浏览器更快地对表格进行布局。
---------水平布局仅取决于表格宽度、列宽度、表格边框宽度、单位格间距,而与单元格内容无关。
- 自动表格布局:
---------列的宽度是由列单元格中没有折行的最宽的内容设定的。
---------算法比较慢。需要在确定最终的布局之前访问表格中所有的内容。
| 默认值: | auto |
|---|---|
| 继承性: | yes |
| 版本: | CSS2 |
| JavaScript 语法: | object.style.tableLayout="fixed" |
浏览器支持
所有浏览器都支持 table-layout 属性。
注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。
可能的值
| 值 | 描述 |
|---|---|
| automatic | 默认。列宽度由单元格内容设定。 |
| fixed | 列宽由表格宽度和列宽度设定。 |
| inherit | 规定应该从父元素继承 table-layout 属性的值。 |
本文深入探讨了CSS中的table-layout属性,解释了固定布局与自动布局的区别,以及它们如何影响表格的布局速度和内容展示。

2271

被折叠的 条评论
为什么被折叠?



