表格
轻松创建美观的表格,它们具有不同的样式。
用法
要应用此组件,请将 .uk-table
类添加到 <table>
元素。
示例
表头 | 表头 | 表头 |
---|---|---|
表格页脚 | 表格页脚 | 表格页脚 |
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
标记
<table class="uk-table">
<caption>...</caption>
<thead>
<tr>
<th>...</th>
</tr>
</thead>
<tfoot>
<tr>
<td>...</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>...</td>
</tr>
</tbody>
</table>
列
要修改列宽或内容,可以使用其他组件。以下是一些有用的示例
样式 | 描述 |
---|---|
列宽 | 添加 栅格组件 中的 .uk-width-* 类之一。 |
文本对齐 | 添加 文本组件 中的 .uk-text-left 、.uk-text-right 或 .uk-text-center 类。 |
文本样式 | 查看 文本组件。例如,添加 .uk-text-bold 类。 |
标记
<td class="uk-width-1-10 uk-text-right">...</td>
<td class="uk-width-9-10 uk-text-bold">...</td>
垂直修饰符
要垂直居中表格内容,只需将 .uk-table-middle
类添加到 <tr>
或 <td>
元素。
修饰符
要以不同的样式显示表格,只需将修饰符添加到 .uk-table
类。
表格悬停
添加 .uk-table-hover
类以在表格行上显示悬停状态。
示例
表头 | 表头 | 表头 |
---|---|---|
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
标记
<table class="uk-table uk-table-hover">...</table>
表格条纹
通过添加 .uk-table-striped
类为表格添加斑马条纹。
示例
表头 | 表头 | 表头 |
---|---|---|
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
标记
<table class="uk-table uk-table-striped">...</table>
表格紧凑
添加 .uk-table-condensed
类以使表格单元格更紧凑。
示例
表头 | 表头 | 表头 |
---|---|---|
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
标记
<table class="uk-table uk-table-condensed">...</table>
组合修饰符
表格组件的修饰符可以相互组合使用。
示例
表头 | 表头 | 表头 |
---|---|---|
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 |
标记
<table class="uk-table uk-table-hover uk-table-striped uk-table-condensed">...</table>
响应式表格
如果您的表格碰巧比其容器元素宽,或者最终在特定的视口宽度上变得太大,只需将其包裹在 <div>
元素中,并添加 .uk-overflow-container
类。这将创建一个容器,当其中的元素比容器本身宽时,该容器会提供水平滚动条。
示例
表头 | 表头 | 表头 | 表头 | 表头 | 表头 | 表头 | 表头 |
---|---|---|---|---|---|---|---|
表格页脚 | 表格页脚 | 表格页脚 | 表格页脚 | 表格页脚 | 表格页脚 | 表格页脚 | 表格页脚 |
表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 |
表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 | 表格数据 |
标记
<div class="uk-overflow-container">
<table>...</table>
</div>