Шаблон:Почергові рядки таблиці/документація

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

Використання[ред. код]

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

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

Шаблон приймає 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 Kombat 1992
Mortal Kombat II 1993
Mortal Kombat 3 1995
Ultimate Mortal Kombat 3 1995
Tekken
Tekken 1994
Tekken 2 1996
Tekken 3 1998
Tekken Tag Tournament 1999