W3.CSS 表格

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67
Bo Nilsson 50
Mike Ross 35

W3.CSS 表格类

W3.CSS 为表格提供了以下类:

定义
w3-table HTML 表格的容器
w3-striped 条纹表
w3-border 边框表格
w3-bordered 边框线
w3-centered 居中表格内容
w3-hoverable 悬浮表
w3-table-all 所有属性设置

基本表

w3-table 类用于显示基本表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th>Points</th>
</tr>
<tr>
  <td>Jill</td>
  <td>Smith</td>
  <td>50</td>
</tr>
</table>
亲自试一试 »

条纹表

w3-striped 类用于向表格添加斑马条纹:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table w3-striped">
亲自试一试 »

边框表

w3-bordered 类为每个表格行添加一个底部边框:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table w3-bordered">
亲自试一试 »

条纹边框表

结合w3-striped 类和w3-bordered 类创建一个条纹边框表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table w3-striped w3-bordered">
亲自试一试 »

表格周围的边框

w3-border 类用于显示表格周围的边框:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table w3-striped w3-border">
亲自试一试 »

提示: w3-border 类不仅适用于表格。 它可以用在任何 HTML 元素上!


全部显示

w3-table-all 类结合了上述所有类:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all">
亲自试一试 »

翻转条纹

要翻转条纹(从浅灰色开始),请在表格标题行周围添加一个 <thead> 元素。 您还必须定义用于表格标题行的颜色:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67
Bo Nilson 35

实例

<thead>
  <tr class="w3-light-grey">
    <th>First Name</th>
    <th>Last Name</th>
    <th>Points</th>
  </tr>
</thead>
亲自试一试 »

居中所有内容

w3-centered 类将表格的内容居中:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-centered">
亲自试一试 »

使一列居中

w3-center 类将列的内容居中:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th class="w3-center">Points</th>
</tr>
亲自试一试 »

使一列右对齐

w3-right-align 类右对齐列的内容:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th class="w3-right-align">Points</th>
</tr>

亲自试一试 »

悬浮表

w3-hoverable 类在鼠标悬停时添加灰色背景色:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-hoverable">
亲自试一试 »

悬停颜色

如果您想要特定的悬停颜色,请将任何 w3-hover-color 类添加到每个 <tr> 元素:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<tr class="w3-hover-green">
亲自试一试 »

组合 W3.CSS 类

许多 W3.CSS 类可用于所有 HTML 元素。

例如:边框类、颜色类、字体类、卡片类等。


彩色表格标题

使用任何 w3-color 类来显示彩色行:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<tr class="w3-red">
  <th>First Name</th>
  <th>Last Name</th>
  <th>Points</th>
</tr>
亲自试一试 »

彩色表格

使用任何 w3-color 类来显示彩色表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table w3-blue">
亲自试一试 »

响应式表格

w3-responsive 类创建一个响应表。 然后表格将在小屏幕上水平滚动。 在大屏幕上观看时,没有区别。

调整屏幕大小看下表的效果:

First Name Last Name Points Points Points Points Points Points Points Points Points Points Points
Jill Smith 5000 5000 5000 5000 5000 5000 5000 5000 5000 5000 5000
Eve Jackson 9400 9400 9400 9400 9400 9400 9400 9400 9400 9400 9400
Adam Johnson 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700

实例

<div class="w3-responsive">
  <table class="w3-table-all">
    ... table content ...
  </table>
</div>
亲自试一试 »

卡片式表格

使用 w3-card 类将表格显示为卡片:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-card-4">
亲自试一试 »

小表格

使用w3-tiny类来显示一个小表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-tiny">
亲自试一试 »

小表格

使用w3-small类来显示一个小表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-small">
亲自试一试 »

大表格

使用w3-large 类来显示一个大表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-large">
亲自试一试 »

XLarge 表格

使用w3-xlarge类来显示一个 xlarge 表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-xlarge">
亲自试一试 »

XXLarge 表格

使用w3-xxlarge类来显示一个xxlarge表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-xxlarge">
亲自试一试 »

xxxlarge 表格

使用w3-xxxlarge类显示 xxxlarge 表格:

First Name Last Name Points
Jill Smith 50
Eve Jackson 94
Adam Johnson 67

实例

<table class="w3-table-all w3-xxxlarge">
亲自试一试 »

超大表

使用w3-jumbo类来显示超大的大表格:

First Name Last Name
Jill Smith
Eve Jackson
Adam Johnson

实例

<table class="w3-table-all w3-jumbo">
亲自试一试 »