1. auto: 默认值。浏览器根据单元格的内容和列宽来自动调整表格的布局。
table {
table-layout: auto;
}
2. fixed: 表格布局不依赖于单元格的内容或者表格的宽度。所有列宽度由列宽属性(width 和 min-width)来决定。
table {
table-layout: fixed;
}
使用 fixed 可以提高表格的性能,因为浏览器可以更早地渲染表格,而无需等待整个表格的内容加载完毕。
示例:
table {
width: 100%; /* 设置表格宽度为100% */
table-layout: fixed; /* 使用固定布局算法 */
}
th, td {
border: 1px solid #ddd; /* 添加边框 */
padding: 8px; /* 添加内边距 */
text-align: left; /* 文本左对齐 */
}
这个示例中,表格宽度被设置为100%,并且使用了固定的表格布局算法。这可以使得每列的宽度由列头部的宽度来决定,而不受内容的影响。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6130/CSS