Шаблон:*pre/doc

Материал из Энциклопедия автомобильных номеров мира
Перейти к навигации Перейти к поиску

Шаблон-хак, делающий возможным использовать тег ‎<pre> с маркерами списка. При попытке напрямую писать * <pre>...</pre> маркер съедается, а также не работают переносы строк внутри ‎<pre>.

Чтобы разметка внутри {{*pre}} игнорировалась, заберите её в теги ‎<nowiki>...‎</nowiki>.

Хак имеет проблемы с отображением в некоторых мобильных браузерах, где содержимое тега ‎<pre> не сдвигается вправо и заползает на буллит (что не мешает чтению).

Примеры

* Вы не могли бы показать, как пользоваться вашим великолепным шаблоном?
: {{*pre|''очень умный код''}}
::* Спасибо огромное!
  • Вы не могли бы показать, как пользоваться вашим великолепным шаблоном?
  •  

    ''очень умный код''
  • Спасибо огромное!

Детали

Этот раздел транслируется из статьи Шаблон:Pre/doc. (правка | история)
  • Можно задать параметры |width = и |space =, которые подставятся в качестве значений CSS-свойств width и white-space (настройка ширины поля и режима переноса строк). В параметре |style = можно задать дополнительные настройки стиля.

Ограничения (вытекающие из отличий механизма шаблонов от тегов):

  • Если в тексте используются знаки равенства, поставьте 1= в начало содержимого параметра, используйте ‎<nowiki>...‎</nowiki> или замените знаки равенства на {{=}}.
  • Используйте {{!}} вместо вертикальной черты, если вам нужно, чтобы не съедались пробелы до неё. В обратном случае вертикальную черту можно использовать до 19 раз.

См. также

  • {{pre}}
  • {{*tpre}} — для создания примеров использования шаблонов в их документациях