设置表格的布局算法- table-layout
取值
- auto:默认的自动算法。布局将基于各单元格的内容,换言之,可能你给某个单元格定义宽度为100px,但结果可能并不是100px。表格在每一单元格读取计算之后才会显示出来,速度很慢
- fixed:固定布局的算法。在这算法中,水平布局是仅仅基于表格的宽度,表格边框的宽度,单元格间距,列的宽度,而和表格内容无关。也就是说,内容可能被裁切
说明
- 通常fixed算法会比auto算法高效,尤其是对于那些长表格来说。fixed算法使得表格可以像其它元素一样一行一行的渲染。
示例
1000000000000000000000000000 |
10000000 |
100 |
1000000000000000000000000000 |
10000000 |
100 |
设置两个table的三列宽度分别为20%,40%,40%,但是table-layout设置为auto的table并没有按照设置的宽度渲染,而是根据文本内容。table-layout设置为fixed的就可以按照指定宽度显示。