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

Материал из in.wiki
Перейти к навигации Перейти к поиску
w>Иван Булкин
(оформление)
м (75 версий импортировано: Импорт из Википедии)
 
(не показаны 23 промежуточные версии 7 участников)
Строка 1: Строка 1:
<noinclude>{{docpage}}</noinclude>Шаблон предназначен для автоматического разбиения списка на несколько колонок. Используются открывающий тег {{tl|кол}} и закрывающий тег {{tl|конец кол}}. Позаимствован из [[:en:Template:Div_col]], так как {{tl|Columns-list}} может приводить к ошибкам в некоторых случаях (см. его страницу обсуждений).
+
{{docpage}}
 +
Шаблон предназначен для автоматического разбиения списка на несколько колонок. Используются открывающий тег {{tl|колонки}} и закрывающий тег <code><nowiki>{{колонки/конец}}</nowiki></code>.
  
 
Для оформления раздела «[[Википедия:Сноски|Примечания]]» используется специальный аналогичный шаблон {{tl|примечания}}.
 
Для оформления раздела «[[Википедия:Сноски|Примечания]]» используется специальный аналогичный шаблон {{tl|примечания}}.
  
 
== Параметры ==
 
== Параметры ==
«'''По умолчанию'''» список автоматически делится на две равные колонки:
+
«'''По умолчанию'''» список автоматически делится на колонки минимальной шириной в <code>30em</code> (30 * размер текста):
<pre>{{кол}}
+
<pre>{{колонки}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 15: Строка 16:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
 
</pre>
 
</pre>
  
{{кол}}
+
{{колонки}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 28: Строка 29:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
  
'''Количество колонок''' указывается в открывающем теге:
+
=== С максимальным числом колонок ===
<pre>{{кол|3}}
+
В первом параметре указывается или '''''максимальное число колонок''''' (в таком случае ширина будет выбрана автоматически в соответствии с числом колонок) — число колонок при этом может зависеть также от наличия выносных элементов (карточек, иллюстраций и т. д.):
 +
<pre>{{колонки|3}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 41: Строка 43:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
 
</pre>
 
</pre>
  
{{кол|3}}
+
{{колонки|3}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 54: Строка 56:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
  
Несколько колонок в настоящее время поддерживаются только в [[Gecko]]- и [[WebKit]]-браузерах ([[Firefox]], [[Google Chrome]], [[Safari]]), однако эта опция включена в [[Cascading Style Sheets|CSS3]], а следовательно, будет поддерживаться в будущем и другими браузерами<ref>{{cite web|url=http://www.w3.org/TR/css3-multicol/|title=CSS Multi-column Layout Module|lang=en|publisher=|date=|accessdate=4 мая 2010}}</ref><ref>{{cite web|url=https://developer.mozilla.org/en/CSS3_Columns|title=CSS3 Columns — Mozilla Developer Center|lang=en|publisher=|date=|accessdate=4 мая 2010}}</ref>.
+
=== С шириной колонок ===
 +
…или '''''ширина колонок''''' напрямую, без максимального числа колонок (в таком случае браузер автоматически выберет число колонок с учётом ширины окна браузера и доступной ширины на странице):
  
При указании '''ширины колонки''' браузер автоматически выберет число колонок с учётом ширины окна браузера. Указывайте ширину колонки, достаточную для отображения средней длины элементов.
+
<pre>{{колонки|13em}}
 
 
<pre>{{кол|шир=13em}}
 
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 70: Строка 71:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
 
</pre>
 
</pre>
  
{{кол|шир=13em}}
+
{{кол|13em}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 83: Строка 84:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
 +
{{^}}
 +
Указывайте ширину колонки, достаточную для отображения средней длины элементов.
  
 +
=== Иные возможности ===
 
Параметр <code>мал=да</code> '''уменьшает размеры шрифта''' (90 %):
 
Параметр <code>мал=да</code> '''уменьшает размеры шрифта''' (90 %):
<pre>{{кол|мал=да}}
+
<pre>{{колонки|мал=да}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 96: Строка 100:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
 
</pre>
 
</pre>
  
{{кол|мал=да}}
+
{{колонки|мал=да}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 109: Строка 113:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
  
 
'''Комбинации:'''
 
'''Комбинации:'''
<pre>{{кол|3|мал=да}}
+
<pre>{{колонки|3|мал=да}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 122: Строка 126:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
 
</pre>
 
</pre>
  
{{кол|3|мал=да}}
+
{{колонки|3|мал=да}}
 
* элемент списка 1
 
* элемент списка 1
 
* элемент списка 2
 
* элемент списка 2
Строка 135: Строка 139:
 
* элемент списка 8
 
* элемент списка 8
 
* элемент списка 9
 
* элемент списка 9
{{конец кол}}
+
{{колонки/конец}}
  
<pre>{{кол|шир=3em|мал=да}}
+
<pre>{{колонки|3em|мал=да}}
 
* 1
 
* 1
 
* 2
 
* 2
Строка 146: Строка 150:
 
* 7
 
* 7
 
* 8
 
* 8
{{конец кол}}
+
{{колонки/конец}}
 
</pre>
 
</pre>
  
{{кол|шир=3em|мал=да}}
+
{{колонки|3em|мал=да}}
 
* 1
 
* 1
 
* 2
 
* 2
Строка 158: Строка 162:
 
* 7
 
* 7
 
* 8
 
* 8
{{конец кол}}
+
{{колонки/конец}}
 +
 
 +
Также в шаблоне можно ограничивать количество колонок и их ширину — в параметре {{code|maxcount}} можно указать максимальное количество колонок, в параметре {{code|minwidth}} — минимальную их ширину.
 +
 
 +
== См. также ==
 +
* {{t|столбец}}
  
 
== Примечания ==
 
== Примечания ==
 
{{примечания}}
 
{{примечания}}
 
<includeonly>
 
<includeonly>
{{#switch:{{PAGENAME}}
+
[[Категория:Шаблоны:Колонки]]
|Кол = [[ca:Plantilla:Div col]]
 
[[eo:Ŝablono:Div col]]
 
[[es:Plantilla:Div col]][[en:Template:Div col]][[fr:Modèle:Début de colonnes]]
 
[[fy:Berjocht:Kolommen2]]
 
[[gl:Modelo:Div col]][[hr:Predložak:Div col]]
 
[[ia:Patrono:Div col]]
 
[[id:Templat:Div col]][[it:Template:Div col]][[ja:Template:Div col]]
 
[[nds-nl:Mal:Kolommen2]]
 
[[nl:Sjabloon:Kolommen2]]
 
[[no:Mal:Div col]]
 
[[pt:Predefinição:Div col]][[sv:Mall:Kolumner]]
 
[[tr:Şablon:Div col]]
 
[[uk:Шаблон:Div col]][[vi:Tiêu bản:Div col]][[zh:Template:Div col]]
 
[[ro:Format:Div col]]
 
[[sl:Predloga:Div col]]
 
<!-- |Конец кол = [[en:Template:Div col end]][[fr:Modèle:Fin de colonnes]][[gl:Modelo:Fin div col]][[hr:Predložak:Div col end]][[it:Template:Div col end]][[ja:Template:Div col end]][[pt:Predefinição:Div col fim]][[sv:Mall:Kolumner-slut]][[uk:Шаблон:Div col end]][[vi:Tiêu bản:Div col end]][[zh:Template:Div col end]][[sl:Predloga:Div col end]] -->
 
}}
 
 
</includeonly>
 
</includeonly>

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

__EXPECTED_UNCONNECTED_PAGE__

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

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

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

«По умолчанию» список автоматически делится на колонки минимальной шириной в 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 — минимальную их ширину.

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

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