Шаблон:Чаргаванне стыляў радкоў табліцы/Дакументацыя

З Вікіпедыі, свабоднай энцыклапедыі
Дакументацыя Дакументацыя да шаблона Чаргаванне стыляў радкоў табліцы.

Выкарыстанне[правіць зыходнік]

Чаргаванне стыляў радкоў табліцы дазваляе дынамічна ствараць табліцы, якія выкарыстоўваюць розныя стылі для цотных і няцотных радкоў, звычайна ў спалучэнні з шаблонам, які стварае табліцу, дзе некаторыя радкі ў залежнасці ад умоў могуць прысутнічаць, а могуць і не прысутнічаць.

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

Шаблон прымае 2 найменных параметру:

os - вызначае CSS-стыль для няцотных радкоў.

es - вызначае CSS-стыль для цотных радкоў.

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

Неназваныя параметры павінны пачынацца са стартавага знака для фармавання таблічнага вочка, прычым знак павінен быць сумяшчальны з механізмам шаблонаў: гэта або «!» для загалоўка, або шаблон | для таго, каб стварыць стандартны знак пачатку вочка «|». Параметр можа ўтрымоўваць некалькі вочак, або на розных радках з падзелам адзінарнай вертыкальнай рысай (для шаблонаў |), або ў адзін радок з падзелам дзвюма рысамі (для шаблонаў ||, які замяняе «||»). Для вочак можна паказваць уласныя стылі CSS.

Пры спробе выкарыстоўваць іншыя механізмы фармавання табліц, напрыклад, rowspan ці стварэнні новага радка ўсярэдзіне параметру (з дапамогай |-, могуць паўстаць неспадзяваныя вынікі.

Прыклады[правіць зыходнік]

 {| class="wikitable"
 ! Месца !! Рэзультат
 {{Чаргаванне стыляў радкоў табліцы|es=background:#f0f0f0;
 | {{!}} Першы {{!!}} 100
 | {{!}} Другі {{!!}} 95
 | <!-- empty! -->
 | {{!}} Трэці {{!!}} 87
 | <!-- empty! -->
 | {{!}} Чацвёрты {{!!}} 65
 | {{!}} Пяты {{!!}} 58
 }}
 |}
 
Месца Рэзультат
Першы 100
Другі 95
Трэці 87
Чацвёрты 65
Пяты 58
 {| class="infobox vevent" style="float:left;"
 ! colspan="2" style="background:#4040F0;" | AFC North
 {{Чаргаванне стыляў радкоў табліцы|es=background:#f0f0f0;
 | {{!}} Ravens  {{!!}} Baltimore
 | {{!}} Bengals {{!!}} Cincinnati
 | {{!}} Browns {{!!}} Cleveland
 | <!-- Empty! -->
 | {{!}} Steelers {{!!}} Pittsburgh
 }}
 |-
 ! colspan="2" style="background:#4040F0;" | AFC East
 {{Чаргаванне стыляў радкоў табліцы|es=background:#f0f0f0;
 | {{!}} Bills {{!!}} Buffalo
 | {{!}} Dolphins {{!!}} Miami
 | <!-- empty! -->
 | {{!}} Patroits {{!!}} New England
 | {{!}} Jets {{!!}} New York
 }}
 |}
 
AFC North
Ravens Baltimore
Bengals Cincinnati
Browns Cleveland
Steelers Pittsburgh
AFC East
Bills Buffalo
Dolphins Miami
Patroits New England
Jets New York