Шаблон:Навигационная таблица/doc: различия между версиями

Новая страница: «{{docpage}} {{СИШ}} {{onLua|Navbox|navbox}} {{используйте песочницу}} {{Навигационные шаблоны}} Данный шаблон позволяет быстро создавать навигационные шаблоны, указывая в качестве параметров списки ссылок. В правом верхнем углу находи...»
 
мНет описания правки
Строка 224: Строка 224:
; список<sub>n</sub>
; список<sub>n</sub>
; list<sub>n</sub>
; list<sub>n</sub>
: ''(список1, список2, ..., список23)'' Тело шаблона; как правило, набор ссылок. Каждый список отображается в отдельной строке таблицы. Каждый {{para|список<sub>n</sub>}} может быть сопровождён параметром {{para|группа<sub>n</sub>}} (см. выше). {{якорь|астериски}}Если параметр {{para|класс_списков}} (или {{para|класс_тела}}) содержит значение <code>hlist</code>, каждый элемент списка должен начинаться с новой строки и использовать [[астериск]] (<code>*</code>). Если в строка будет начинаться с двух и более астерисков (<code>**</code>), то элементы начнут оборачиваться в скобки, как дочерние для основного. Пример:
: ''(список1, список2, ..., список23)'' Тело шаблона; как правило, набор ссылок. Каждый список отображается в отдельной строке таблицы. Каждый {{para|список<sub>n</sub>}} может быть сопровождён параметром {{para|группа<sub>n</sub>}} (см. выше). {{anchor|астериски}}Если параметр {{para|класс_списков}} (или {{para|класс_тела}}) содержит значение <code>hlist</code>, каждый элемент списка должен начинаться с новой строки и использовать [[астериск]] (<code>*</code>). Если в строка будет начинаться с двух и более астерисков (<code>**</code>), то элементы начнут оборачиваться в скобки, как дочерние для основного. Пример:
:: {{pre|<nowiki>
:: {{pre|<nowiki>
| список1 =
| список1 =
Строка 361: Строка 361:
; belowclass
; belowclass
: Задают CSS-класс для элементов шаблона. Обычно используется <code>hlist</code> в {{para|класс_списков}} для горизонтальных списков. Каждый из параметров может принимать значение <code>hlist</code>, но если в шаблоне вы используете более одного параметра с <code>hlist</code>, то лучше использовать {{para|bodyclass}} для всего шаблона. Также можно использовать класс <code>hlist-items-nowrap</code>, чтобы запретить перенос строки внутри элементов (ссылки не переносятся в любом случае), но это создаёт проблемы в IE9 и ниже <small>(ими можно будет пренебречь, когда [http://www.liveinternet.ru/stat/ru/browsers.html?period=month&slice=desktop&id=49&id=50&id=55&id=54&show=перестроить+график&per_page=50&report=browsers.html%3Fslice%3Ddesktop;period%3Dmonth доля их использования] станет очень малой)</small>.
: Задают CSS-класс для элементов шаблона. Обычно используется <code>hlist</code> в {{para|класс_списков}} для горизонтальных списков. Каждый из параметров может принимать значение <code>hlist</code>, но если в шаблоне вы используете более одного параметра с <code>hlist</code>, то лучше использовать {{para|bodyclass}} для всего шаблона. Также можно использовать класс <code>hlist-items-nowrap</code>, чтобы запретить перенос строки внутри элементов (ссылки не переносятся в любом случае), но это создаёт проблемы в IE9 и ниже <small>(ими можно будет пренебречь, когда [http://www.liveinternet.ru/stat/ru/browsers.html?period=month&slice=desktop&id=49&id=50&id=55&id=54&show=перестроить+график&per_page=50&report=browsers.html%3Fslice%3Ddesktop;period%3Dmonth доля их использования] станет очень малой)</small>.
: {{якорь|bookmarklet}}Раньше шаблоны использовали разделители вроде {{t|•}}, {{t|·}} вместо списков с астериском. Чтобы автоматически преобразовать код шаблона из старого формата в новый, вы можете воспользоваться следующим [[ВП:Букмарклеты|букмарклетом]] (запускается из панели закладок):<syntaxhighlight lang="js">javascript:if ('toHlist' in window) { window.toHlist(); } else { importScript('User:Jack_who_built_the_house/toHlist.js'); }</syntaxhighlight>Этот букмарклет не преобразует элементы в скобках в [[#астериски|пункты списка второго уровня]] (<code>**</code>) — это нужно делать вручную.
: {{anchor|bookmarklet}}Раньше шаблоны использовали разделители вроде {{t|•}}, {{t|·}} вместо списков с астериском. Чтобы автоматически преобразовать код шаблона из старого формата в новый, вы можете воспользоваться следующим [[ВП:Букмарклеты|букмарклетом]] (запускается из панели закладок):<syntaxhighlight lang="js">javascript:if ('toHlist' in window) { window.toHlist(); } else { importScript('User:Jack_who_built_the_house/toHlist.js'); }</syntaxhighlight>Этот букмарклет не преобразует элементы в скобках в [[#астериски|пункты списка второго уровня]] (<code>**</code>) — это нужно делать вручную.


== Примеры ==
== Примеры ==