Шаблон:Документация по использованию hlist

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Современный подход

В MediaWiki:Common.css содержится класс hlist, который автоматически расставляет между элементами маркированного списка такие же разделители, при этом не надо следить за отсутствием пробелов между ссылками и вызовом шаблона, можно ставить маркер списка перед первым элементом и располагать элементы в столбик, что улучшает читаемость кода и уменьшает его размер.

Код Результат Примечание
{{Flatlist|1=
* [[Ссылка 1]]
* [[Ссылка 2]]
}}
Стандартный синтаксис вызова
{{Flatlist|1=
*[[Ссылка 1]]
*   [[Ссылка 2]]
}}
</div>
Пробелы по краям от элемента списка игнорируются (однако это не значит, что стоит их так небрежно использовать)
{{Flatlist|1=
# [[Ссылка 1]]
# [[Ссылка 2]]
}}
Теоретически нумерованный список тоже подчиняется этому стилю, однако это не несёт большой пользы
{{Flatlist|1=
* [[Ссылка 1]]
* [[Ссылка 2]]
** Уточнение 1
** Уточнение 2
* [[Ссылка 3]]
}}
Подсписки автоматически заключаются в скобки, разделители расставляются аналогичным образом
{{навигационная полоса
|заголовок=Заголовок
|содержание=
* [[Ссылка 1]]
* [[Ссылка 2]]
}}
При создании навигационных шаблонов с помощью шаблона {{Навигационная полоса}} класс hlist ставится автоматически
{{Навигационная таблица
| имя                     = Навигационная таблица
| state                   = uncollapsed
| класс_списков           = hlist
| заголовок               = Заголовок
| группа1       = Группа 1
| список1       = 
* [[Ссылка 1]]
* [[Ссылка 2]]
| группа2       = Группа 2
| список2       = * [[Ссылка 3]]
* [[Ссылка 4]]
** [[Ссылка 5]]
}}
В общем случае для шаблона {{Навигационная таблица}} класс надо указывать явным образом.

Устаревший подход