1. 表格
  2. 表格布局

表格

表格布局

用于控制表格布局算法的工具类。

ClassStyles
table-auto
table-layout: auto;
table-fixed
table-layout: fixed;

示例

自动调整列宽

使用 table-auto 工具类自动调整表格列的宽度,以适应其单元格的内容:

歌曲艺术家年份
The Sliding Mr. Bones (Next Stop, Pottersville)Malcolm Lockyer1961
Witchy WomanThe Eagles1972
Shining StarEarth, Wind, and Fire1975
<table class="table-auto">
<thead>
<tr>
<th>歌曲</th>
<th>艺术家</th>
<th>年份</th>
</tr>
</thead>
<tbody>
<tr>
<td>The Sliding Mr. Bones (Next Stop, Pottersville)</td>
<td>Malcolm Lockyer</td>
<td>1961</td>
</tr>
<tr>
<td>Witchy Woman</td>
<td>The Eagles</td>
<td>1972</td>
</tr>
<tr>
<td>Shining Star</td>
<td>Earth, Wind, and Fire</td>
<td>1975</td>
</tr>
</tbody>
</table>

使用固定列宽

使用 table-fixed 工具类忽略表格单元格的内容,并为每列设置固定宽度:

歌曲艺术家年份
The Sliding Mr. Bones (Next Stop, Pottersville)Malcolm Lockyer1961
Witchy WomanThe Eagles1972
Shining StarEarth, Wind, and Fire1975
<table class="table-fixed">
<thead>
<tr>
<th>歌曲</th>
<th>艺术家</th>
<th>年份</th>
</tr>
</thead>
<tbody>
<tr>
<td>The Sliding Mr. Bones (Next Stop, Pottersville)</td>
<td>Malcolm Lockyer</td>
<td>1961</td>
</tr>
<tr>
<td>Witchy Woman</td>
<td>The Eagles</td>
<td>1972</td>
</tr>
<tr>
<td>Shining Star</td>
<td>Earth, Wind, and Fire</td>
<td>1975</td>
</tr>
</tbody>
</table>

您可以手动为某些列设置宽度,其余可用的宽度将均匀分配给没有显式宽度的列。第一行设置的宽度将为整个表格的列宽设置。

响应式设计

Prefix a table-layout utility with a breakpoint variant like md: to only apply the utility at medium screen sizes and above:

<div class="table-none md:table-fixed ...">
<!-- ... -->
</div>

Learn more about using variants in the variants documentation.