Шаблон:Table alignment (OgQlku&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}} — шаблон для выравнивания чисел по десятичным разрядам
  • {{Стиль столбцов}} — шаблон для задания оформления по столбцам