HTML代码示例:
Heading 1 | Heading 2 | Heading 3 |
---|---|---|
Data 1 | Data 2 | Data 3 |
Data 4 | Data 5 | Data 6 |
CSS代码示例:
.table { display: flex; flex-wrap: wrap; width: 100%; }
.table thead { display: contents; width: 100%; }
.table th, .table td { flex: 1; }
.table th { font-weight: bold; }
.table td { border: 1px solid #ccc; }
要解决这个问题,我们可以使用Flexbox来设置表格的宽度。我们将表格设置为"flex",使其成为Flexbox容器。然后,我们将表格的"flex-wrap"属性设置为"wrap",以便在窄屏幕上显示正确。接下来,我们将设置表头元素的"display"属性为"contents",以便不会影响Flexbox的元素流。最后,我们使用"flex"来设置表头元素和表格单元格元素的"flex"属性,以便它们平均分配容器的宽度。
上一篇:表格分页,内容在php中未显示。
下一篇:表格覆盖标签