在 HTML 表格中,可以使用以下 CSS 属性设置表头单元格和内容单元格的宽度:
th {
width: 100px;
}
td {
width: 150px;
}
但是,如果表头单元格宽度与内容单元格宽度不相等,就会出现问题。为了解决这个问题,可以使用以下 CSS 代码:
table {
table-layout: fixed;
width: 100%;
}
th, td {
width: auto;
padding: 5px;
}
以上代码中,table-layout: fixed
可以使表格呈现固定布局,width: 100%
可以使表格填充整个容器。而将 th
和 td
的宽度设置为 auto
,就可以使它们的宽度根据内容自适应,从而解决表头单元格宽度与内容单元格宽度不相等的问题。同时,为了保证表格的可读性,还应该为 th
和 td
设置一定的内边距。
下一篇:表格制表符 - 列格式错误