Перейти до вмісту

Шаблон:Рядки, які чергуються в таблиці

Матеріал з Вікіпедії — вільної енциклопедії.

Використання

[ред. код]

Шаблон {{Рядки, які чергуються в таблиці}} дозволяє динамічно створювати таблиці, які використовують чергування стилів для парних та непарних рядків, звичайно в поєднанні з шаблоном, який створює таблицю, де деякі рядки в залежності від умов можуть бути присутніми, а можуть і не бути присутнім.

Шаблон створює тільки частину таблиці, що дозволяє користувачеві самостійно задати стиль для заголовка та нижньої частини таблиці, а також для додаткових рядків між розділами або інших елементів. шаблон при використанні створює новий рядок таблиці, так що якщо ви хочете додати будь-яку інформацію після цього шаблону, потрібно ще раз почати новий рядок (поставити |-).

Шаблон приймає 2 іменованих параметри:

нс
Визначає CSS-стиль для непарних рядків.
чс
визначає CSS-стиль для парних рядків.

Крім цього, шаблон приймає до 30 неіменованих параметрів, які містять вікі-розмітку для створення рядка таблиці (див. нижче). Параметр можна залишити порожнім, і він не увійде в таблицю: іншими словами, шаблон сам визначає, скільки рядків йому задали в неіменованих параметрах, і вирішує, чи застосовувати до рядка «парне» або «непарне» форматування.

Неіменовані параметри повинні починатися зі стартового символу для формування табличної осередки, причому символ повинен бути сумісний з механізмом шаблонів: це або «!» для заголовка, або шаблон {{!}} у тому, щоб створити стандартний символ початку осередку «|». параметр може містити кілька осередків, або на різних рядках з поділом одинарної вертикальною рисою (для шаблонів {{!}}), або в один рядок з поділом двома рисами (для шаблонів {{!!}}, який замінює «||»). для осередків можна вказувати власні стилі CSS.

При спробі використовувати інші механізми формування таблиць, наприклад, rowspan або створення нового рядка всередині параметра (на {{!-}}, можуть виникнути непередбачені результати.

Приклади

[ред. код]

{|class="wikitable"
! Місце !! Результат
{{Рядки які чергуються в таблиці|чс=background:#f0f0f0;
|{{!}} Перше {{!!}} 100
|{{!}} Друге {{!!}} 95
|<!--пусто!-->
|{{!}} Третє {{!!}} 87
|<!--пусто!-->
|{{!}} Четверте {{!!}} 65
|{{!}} П'яте {{!!}} 58
}}
|}
МісцеРезультат
Перше100
Друге95
Третє87
Четверте65
П'яте58

{|class="infobox vevent" style="float:left;"
! colspan="2" style="background:#A0A0F0;"|Mortal Kombat 
 {{Рядки які чергуються в таблиці|чс=background:#f0f0f0;
|{{!}} Mortal Kombat  {{!!}} 1992
|{{!}} Mortal Kombat II {{!!}} 1993
|{{!}} Mortal Kombat 3 {{!!}} 1995
|<!--пусто!-->
|{{!}} Ultimate Mortal Kombat 3 {{!!}} 1995
}}
|-
! colspan="2" style="background:#A0A0F0;"|Tekken
{{Рядки які чергуються в таблиці|чс=background:#f0f0f0;
|{{!}} Tekken {{!!}} 1994
|{{!}} Tekken 2 {{!!}} 1996
|<!--пусто!-->
|{{!}} Tekken 3 {{!!}} 1998
|{{!}} Tekken Tag Tournament {{!!}} 1999
  }}
|}
Mortal Kombat
Mortal Kombat1992
Mortal Kombat II1993
Mortal Kombat 31995
Ultimate Mortal Kombat 31995
Tekken
Tekken1994
Tekken 21996
Tekken 31998
Tekken Tag Tournament1999