Этот шаблон используется примерно на 334 000 страницах, или примерно на 1% всех страниц . Чтобы избежать серьезных сбоев и нагрузки на сервер, любые изменения следует тестировать на подстраницах / sandbox или / testcases шаблона или на подстранице вашего собственного пользователя . Протестированные изменения могут быть добавлены на эту страницу одним редактированием. Рассмотрите возможность обсуждения изменений на странице обсуждения, прежде чем реализовывать их. |
Столбцы не поддерживаются некоторыми старыми браузерами, особенно Internet Explorer 9 и более ранними версиями и Opera 11.0 и более ранними версиями. См. Шаблон: Reflist § Поддержка столбцов браузером для получения дополнительной информации. |
Свойство | Internet Explorer | Fire Fox | Сафари | Хром | Опера |
---|---|---|---|---|---|
ширина столбца количество столбцов | ≥ 10 (2012) | ≥ 1,5 (2005) | ≥ 3 (2007) | ≥ 1 (2008 г.) | ≥ 11,1 (2011 г.) |
столбцы | ≥ 10 (2012) | ≥ 9 (2011 г.) | ≥ 3 (2007) | ≥ 1 (2008 г.) | ≥ 11,1 (2011 г.) |
обрыв до обрыва после обрыва внутрь | ≥ 10 (2012) | ≥ 65 (2019) | ≥ 10 (2016) | ≥ 65 (2016) | ≥ 15 (2013) |
Этот шаблон использует Lua : |
Этот шаблон использует TemplateStyles : |
ДИВ цв (сокращенно разделение столбцов) форматирует список в колонки , которые обертывают в нескольких разрешениях экрана ответно. Он автоматически разбивает доступное пространство экрана на равные части, что означает, например, что нет необходимости угадывать, сколько столбцов использовать, а затем вычислять точку (точки) разделения, например, точку на полпути, чтобы разделить список на два столбцы или одна треть и две трети точки, чтобы разделить список на три столбца.
{{div col}} <! - ширина по умолчанию 30 мкм -> * а * б * c * d * е * f * г * ч {{div col end}}
Производит:
У этого шаблона шесть параметров:
|colwidth=
colwidth=20em
.|rules=yes
yes
.|gap=
gap=2em
. Интервал по умолчанию (устанавливается браузером) - 1em.|class=
class=plainlist nowrap
.|style=
|small=yes
|content=
{{div col | colwidth = 10em}} <! - ширина столбца 10em -> * а * б * c * d * е * f * г * ч {{div col end}}
Производит:
{{Div col | colwidth = 10em | rules = yes}} <! - ширина столбца 10em с правилами -> * а * б * c * d * е * f * г * ч {{Div col end}}
Производит:
{{Div col | colwidth = 10em | rules = yes | gap = 2em}} <! - ширина столбца 10em с правилами и пробелом 2em -> * а * б * c * d * е * f * г * ч {{Div col end}}
Производит:
{{Div col | small = yes}} <! - Small = yes -> * а * б * c * d * е * f * г * ч {{Div col end}}
Производит:
{{Div col | colwidth = 10em | content = <! - параметр содержимого не требует {{div col end}} -> * а * б * c * d * е * f * г * ч }}
Производит:
{{Div col | colwidth = 10em | rules = yes | gap = 2em | small = yes}} * а * б * c * d * е * f * г * ч {{Div col end}}
Производит:
{{div col | colwidth = 10em}} <! - Текстовые символы без разметки списка -> а б c d е ж г час {{div col end}}
Производит
а б в г д е ж з
{{div col}} <! - Lorem ipsum -> {{lorem ipsum}} {{div col end}}
Производит
Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Conquat. Duis aute irure dolor в репрехендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum.
Базовая система CSS не может разбивать подсписки на столбцы. Обратите внимание на неравномерное форматирование ниже:
{{Div col | colwidth = 10em | rules = yes | gap = 2em | style = column-count: 3 | content = * а * б * c ** компакт диск ** ce ** ср * г * ч }}
Производит:
break-inside: avoid-column;
Кажется, что отключение правила помогает.
TemplateData для Div col
Разбивает список на столбцы. Он автоматически разбивает каждый столбец на равное пространство, поэтому вам не нужно вручную находить половину пути на двух столбцах. Список предоставляется с помощью | content = или закрывается с помощью {{div col end}}.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Ширина колонки | colwidth | Задает ширину столбцов и динамически определяет количество столбцов в зависимости от ширины экрана; больше столбцов будет отображаться на более широких дисплеях.
| Нить | по желанию |
Правила | rules | Если задано значение «Да», создаются вертикальные линейки между столбцами.
| Нить | по желанию |
Размер зазора | gap | Задает расстояние между содержимым соседних столбцов.
| Нить | по желанию |
HTML класс | class | Задает любой класс или несколько классов, разделенных пробелами.
| Нить | по желанию |
CSS стиль | style | Задает любой настраиваемый стиль. | Нить | по желанию |
Содержание | content | Определяет содержимое для разделения на столбцы | Содержание | по желанию |
Мелкий шрифт | small | Используйте меньший размер шрифта (90%)
| Нить | по желанию |
{{Col div}}
{{Colbegin}}
(но не или ){{Col begin}}
{{Col-begin}}
{{Cols}}
{{Div col start}}
{{Div col begin}}
{{Div-col}}
{{Palmares start}}
Перечисленные здесь шаблоны не являются взаимозаменяемыми . Например, использование {{ col-float }} с {{ col-end }} вместо {{ col-float-end }} оставило бы HTML «div» (разделение) открытым, потенциально повредив любому последующему форматированию.
Тип | Семья | Обрабатывает код таблицы вики ? | Адаптивный / Подходит для мобильных устройств | Шаблон запуска | Разделитель столбца | Конец шаблона |
---|---|---|---|---|---|---|
Плавать | «Кол-поплавок» | да | да | {{ Col-float }} | {{ Col-float-break }} | {{ Col-float-end }} |
«Столбцы-старт» | да | да | {{ Columns-start }} | {{ Столбец }} | {{ Columns-end }} | |
Столбцы | "Div col" | да | да | {{ Div col }} | - | {{ Div col end }} |
"Столбцы-список" | Нет | да | {{ Columns-list }} (оборачивает div col) | - | - | |
Flexbox | «Гибкие колонны» | Нет | да | {{ Гибкие столбцы }} | - | - |
Таблица | "Col" | да | Нет | {{ Col-begin }}, {{ Col-begin-fixed }} или {{ Col-begin-small }} | {{ Col-break }} или {{ Col-2 }} .. {{ Col-5 }} | {{ Col-end }} |
Могут ли столбцы обрабатывать вики-разметку, {| | || |- |}
используемую для создания таблиц ? В противном случае шаблоны, которые создают эти элементы (например, {{ (! }}, {{ ! }}, {{ !! }}, {{ ! - }}, {{ !) }}) Или теги HTML ( <table>...</table>
, <tr>...</tr>
и т. д.) необходимо будет использовать вместо этого.