Шаблон:Колонки: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
w>Yaourt
( Новая страница: «<includeonly><div style="{{#if:{{{colwidth|}}}|-moz-column-width:{{{colwidth}}}; -webkit-column-width:{{{colwidth}}}; column-width:{{{colwidth}}};|-...»)
 
м (54 версии импортировано: Импорт из Википедии)
 
(не показаны 53 промежуточные версии 10 участников)
Строка 1: Строка 1:
<includeonly><div style="{{#if:{{{colwidth|}}}|-moz-column-width:{{{colwidth}}}; -webkit-column-width:{{{colwidth}}}; column-width:{{{colwidth}}};|-moz-column-count:{{{1|{{{cols|2}}}}}}; -webkit-column-count:{{{1|{{{cols|2}}}}}}; column-count:{{{1|{{{cols|2}}}}}};}} {{#ifeq:{{lc:{{{small|}}}}}|yes|font-size:90%;}}"></includeonly><noinclude>
+
<includeonly>{{#ifeq:конец|{{{1|}}}|</div>|<div class="columns {{{class|}}}" style="{{{style|}}};<!--
{{pp-template}}
+
-->{{#if: {{без цифр| {{{1|{{{шир|{{{colwidth|}}}}}}}}} }}
{{Documentation|Шаблон:кол/док}}
+
    | column-width:{{{1|{{{шир|{{{colwidth|}}}}}}}}};<!--
 +
  -->{{#if: {{{maxcount|}}}
 +
      | column-count:{{{maxcount}}};<!--
 +
  -->}}
 +
    | {{#if: {{{1|}}}
 +
      | column-count:{{{1|2}}};
 +
      }} column-width: {{#if: {{{minwidth|}}} | {{{minwidth|}}} | {{#switch: {{{1|2}}} | 3 = 20em | 4 = 15em | 5 | 6 | 7 | 8 = 10em | 2 | #default = 30em }} }};<!--
 +
-->}}<!--
 +
-->{{#if: {{{мал|}}}{{{small|}}} | font-size: 90%; }}">}}</includeonly><noinclude>
 +
{{doc}}
 
</noinclude>
 
</noinclude>

Текущая версия от 01:01, 8 января 2024

Документация

Шаблон предназначен для автоматического разбиения списка на несколько колонок. Используются открывающий тег {{колонки}} и закрывающий тег {{колонки/конец}}.

Для оформления раздела «Примечания» используется специальный аналогичный шаблон {{примечания}}.

Параметры[править код]

«По умолчанию» список автоматически делится на колонки минимальной шириной в 30em (30 * размер текста):

{{колонки}}
* элемент списка 1
* элемент списка 2
* элемент списка 3
* элемент списка 4
* элемент списка 5
* элемент списка 6
* элемент списка 7
* элемент списка 8
* элемент списка 9
{{колонки/конец}}
  • элемент списка 1
  • элемент списка 2
  • элемент списка 3
  • элемент списка 4
  • элемент списка 5
  • элемент списка 6
  • элемент списка 7
  • элемент списка 8
  • элемент списка 9

С максимальным числом колонок[править код]

В первом параметре указывается или максимальное число колонок (в таком случае ширина будет выбрана автоматически в соответствии с числом колонок) — число колонок при этом может зависеть также от наличия выносных элементов (карточек, иллюстраций и т. д.):

{{колонки|3}}
* элемент списка 1
* элемент списка 2
* элемент списка 3
* элемент списка 4
* элемент списка 5
* элемент списка 6
* элемент списка 7
* элемент списка 8
* элемент списка 9
{{колонки/конец}}
  • элемент списка 1
  • элемент списка 2
  • элемент списка 3
  • элемент списка 4
  • элемент списка 5
  • элемент списка 6
  • элемент списка 7
  • элемент списка 8
  • элемент списка 9

С шириной колонок[править код]

…или ширина колонок напрямую, без максимального числа колонок (в таком случае браузер автоматически выберет число колонок с учётом ширины окна браузера и доступной ширины на странице):

{{колонки|13em}}
* элемент списка 1
* элемент списка 2
* элемент списка 3
* элемент списка 4
* элемент списка 5
* элемент списка 6
* элемент списка 7
* элемент списка 8
* элемент списка 9
{{колонки/конец}}
  • элемент списка 1
  • элемент списка 2
  • элемент списка 3
  • элемент списка 4
  • элемент списка 5
  • элемент списка 6
  • элемент списка 7
  • элемент списка 8
  • элемент списка 9

Указывайте ширину колонки, достаточную для отображения средней длины элементов.

Иные возможности[править код]

Параметр мал=да уменьшает размеры шрифта (90 %):

{{колонки|мал=да}}
* элемент списка 1
* элемент списка 2
* элемент списка 3
* элемент списка 4
* элемент списка 5
* элемент списка 6
* элемент списка 7
* элемент списка 8
* элемент списка 9
{{колонки/конец}}
  • элемент списка 1
  • элемент списка 2
  • элемент списка 3
  • элемент списка 4
  • элемент списка 5
  • элемент списка 6
  • элемент списка 7
  • элемент списка 8
  • элемент списка 9

Комбинации:

{{колонки|3|мал=да}}
* элемент списка 1
* элемент списка 2
* элемент списка 3
* элемент списка 4
* элемент списка 5
* элемент списка 6
* элемент списка 7
* элемент списка 8
* элемент списка 9
{{колонки/конец}}
  • элемент списка 1
  • элемент списка 2
  • элемент списка 3
  • элемент списка 4
  • элемент списка 5
  • элемент списка 6
  • элемент списка 7
  • элемент списка 8
  • элемент списка 9
{{колонки|3em|мал=да}}
* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
{{колонки/конец}}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

Также в шаблоне можно ограничивать количество колонок и их ширину — в параметре maxcount можно указать максимальное количество колонок, в параметре minwidth — минимальную их ширину.

См. также[править код]

Примечания[править код]