Шаблон:Навигационная таблица/doc: различия между версиями
Pok (обсуждение | вклад) Новая страница: «{{docpage}} {{СИШ}} {{onLua|Navbox|navbox}} {{используйте песочницу}} {{Навигационные шаблоны}} Данный шаблон позволяет быстро создавать навигационные шаблоны, указывая в качестве параметров списки ссылок. В правом верхнем углу находи...» |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 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>}} (см. выше). {{ | : ''(список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>. | ||
: {{ | : {{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>) — это нужно делать вручную. | ||
== Примеры == | == Примеры == | ||