W3.CSS Таблицы
Имя | Фамилия | Возраст |
---|---|---|
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 используется для отображения базовой таблицы:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Пример
<table class="w3-table">
<tr>
<th>Имя</th>
<th>Фамилия</th>
<th>Возраст</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
</table>
Попробуйте сами »
Полосатая таблица
Класс w3-striped используется для добавления эффекта зебры в таблицу:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Таблица с границами
Класс w3-bordered добавляет нижнюю границу к каждой строке таблицы:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Полосатая таблица с границами
Объедините класс w3-striped и класс w3-bordered, чтобы создать полосатую таблицу с границами:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Граница вокруг таблицы
Класс w3-border используется для отображения границы вокруг таблицы:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Примечание: Класс w3-border не только для таблиц. Он может использоваться на любом элементе HTML!
Отображение всего сразу
Класс w3-table-all комбинирует все выше перечисленные классы:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Перевёрнутые полосы
Чтобы перевернуть полосы (начать со светло-серого цвета), добавьте элемент <thead> вокруг строки заголовка таблицы. Вы также должны определить цвет, который будет использоваться для строки заголовка таблицы:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Bo | Nilson | 35 |
Пример
<thead>
<tr class="w3-light-grey">
<th>Имя</th>
<th>Фамилия</th>
<th>Возраст</th>
</tr>
</thead>
Попробуйте сами »
Центрирование всего содержимого
Класс w3-centered центрирует содержимое таблицы:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Центрирование одного столбца
Класс w3-center центрирует содержимое столбца:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Пример
<table class="w3-table-all">
<tr>
<th>Имя</th>
<th>Фамилия</th>
<th class="w3-center">Возраст</th>
</tr>
Попробуйте сами »
Выравнивание по правому краю содержимого одного столбца
Класс w3-right-align выравнивает по правому краю содержимое столбца:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Пример
<table class="w3-table-all">
<tr>
<th>Имя</th>
<th>Фамилия</th>
<th class="w3-right-align">Возраст</th>
</tr>
Попробуйте сами »
Таблица при наведении
Класс w3-hoverable добавляет серый цвет фона при наведении мыши:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Цвета при наведении
Если вам нужен определенный цвет при наведении, добавьте любой из классов w3-hover-цвет к каждому элементу <tr>:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Комбинирование W3.CSS классов
Многие классы W3.CSS могут быть использованы для всех элементов HTML.
Например: классы границ, классы цветов, классы шрифтов, классы карт и многое другое.
Цветной заголовок таблицы
Используйте любой из классов w3-color для отображения цветной строки:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Цветная таблица
Используйте любой из классов w3-color для отображения цветной таблицы:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Отзывчивая (адпативная) таблица
Класс w3-responseive создает адаптивную таблицу. Таблица будет прокручиваться горизонтально на маленьких экранах. При просмотре на больших экранах разницы нет.
Измените размер экрана, чтобы увидеть эффект в таблице ниже:
Имя | Фамилия | Возраст | Возраст | Возраст | Возраст | Возраст | Возраст | Возраст | Возраст | Возраст | Возраст | Возраст |
---|---|---|---|---|---|---|---|---|---|---|---|---|
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>
</div>
Попробуйте сами »
Таблица как карточка
Используйте класс w3-card чтобы отобразить таблицу как карточку:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Крошечная (уменьшенная) таблица
Используйте класс w3-tiny, чтобы отобразить крошечную таблицу:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Маленькая таблица
Используйте класс w3-small, чтобы отобразить маленькую таблицу:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Большая таблица
Используйте класс w3-large, чтобы отобразить большую таблицу:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Более крупная (XLarge) таблица
Используйте класс w3-xlarge, чтобы отобразить более крупную (xlarge) таблицу:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
XXLarge Таблица
Используйте класс w3-xxlarge, чтобы отобразить xxlarge таблицу:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
XXXLarge таблица
Используйте класс w3-xxxlarge, чтобы отобразить xxxlarge таблицу:
Имя | Фамилия | Возраст |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
Adam | Johnson | 67 |
Гигантская (jumbo) таблица
Используйте класс w3-jumbo, чтобы отобразить гигантскую (jumbo) таблицу:
Имя | Фамилия |
---|---|
Jill | Smith |
Eve | Jackson |
Adam | Johnson |