Шаблон:Table alignment
Назначение
Шаблон предназначен для более удобного задания выравниваний внутри столбцов таблиц, без повторения стилей для каждой ячейки.
Использование
Шаблон следует разместить непосредственно перед таблицей, а в открывающий код таблицы добавить соответствующие классы CSS:
| Класс | Выравнивание |
|---|---|
defaultleft |
по левому краю по умолчанию |
defaultcenter |
центрирование по умолчанию |
defaultright |
по правому краю по умолчанию |
colNleft |
по левому краю в столбце номер N |
colNcenter |
центрирование в столбце номер N |
colNright |
по правому краю в столбце номер N |
Нумерация столбцов начинается с единицы.
Данные классы не влияют на выравнивание заголовков таблиц с классом wikitable (всегда по центру, если стиль ячейки не переопределён явно), но влияют на заголовки таблиц без wikitable.
Ограничения
Максимальный номер столбца — 29 (col29...), для остальных будет использовано выравнивание по умолчанию (default...).
Результаты для объединённых ячеек (с rowspan и/или colspan) могут не соответствовать ожидаемым. В таких случаях можно использовать обычный метод (style="text-align: left/center/right") для желаемого выравнивания в отдельных ячейках.
Пример
{{Table alignment}}
{| class="wikitable defaultright col1left"
|+ Численность домашних животных (тыс.)
! Страна || Собаки || Кошки
|-
| Москва || 1394 || 2976
|-
| Санкт-Петербург || 618 || 1264
|-
| Новосибирск || 157 || 453
|-
| Ульяновск || 75 || 216
|}
| Страна | Собаки | Кошки |
|---|---|---|
| Москва | 1394 | 2976 |
| Санкт-Петербург | 618 | 1264 |
| Новосибирск | 157 | 453 |
| Ульяновск | 75 | 216 |
См. также
{{0}}— шаблон для выравнивания чисел по десятичным разрядам{{Стиль столбцов}}— шаблон для задания оформления по столбцам