CSS Таблица


Использование CSS может сделать HTML-таблицы более красивыми.

Компания Контакты Страна
Alfreds Futterkiste Мария Андерс Германия
Berglunds snabbköp Кристина Берглунд Швеция
Торговый центр Моктесума Франсиско Чанг Мексика
Эрнст Хандель Роланд Мендель Австрия
Айленд Трейдинг Хелен Беннетт Великобритания
Кёниглих Эссен Филип Крамер Германия
Винные погреба Смеющегося Вакха Ёси Таннамури Канада
Объединённые продовольственные склады Джованни Ровелли Италия
North/South Саймон Краутер Великобритания
Парижские деликатесы Мари Бертран Франция
Большой сыр Лиз Никсон США
Вафельница Палле Ибсен Дания

Границы таблицы

Чтобы задать границы таблицы CSS, используйте свойство border.

В следующем примере задается черная граница для элементов Th и TD таблицы:

Пример

table, th, td { border: 1px solid black; }

Попробуйте сами »

Обратите внимание, что таблица в примере выше имеет двойные границы. Это потому, что таблица и элементы th/td имеют отдельные границы.

Чтобы отобразить одну границу для таблицы, используйте свойство border-collapse.

Схлопывание границ

Свойство border-collapse определяет, схлопываются ли границы таблицы в одну границу или разделяются:

Пример

table { border-collapse:collapse; } table,th, td { border: 1px solid black; }

Попробуйте сами »


Ширина и высота таблицы

Свойства width и height определяют ширину и высоту таблицы.

В следующем примере задается таблица с шириной 100% и элементы th с высотой 50 пикселей:

Пример

table { width:100%; } th { height:50px; }

Попробуйте сами »


Выравнивание текста в таблице

Свойства выравнивания текста и вертикального выравнивания в таблицах.

Свойство text-align задаёт горизонтальное выравнивание: left, right или center:

Пример

td { text-align:right; }

Попробуйте сами »

Свойство вертикального выравнивания задаёт вертикальное выравнивание, например top, bottom или middle:

Пример

td { height:50px; vertical-align:bottom; }

Попробуйте сами »


Внутренние отступы в таблице

Чтобы управлять расстоянием между границей и содержимым таблицы, используйте свойство padding для элементов td и th:

Пример

td { padding:15px; }

Попробуйте сами »


Цвета таблицы

以下示例指定了边框的颜色,以及 th 元素的文本和背景颜色:

Пример

table, td, th { border:1px solid green; } th { background-color:green; color:white; }

Попробуйте сами »


Examples

Другие примеры

创建个性化表格
本示例演示如何创建个性化表格。

Задайте позицию заголовка таблицы
本示例演示如何定位表格标题。

Другие расширения