Шаблон:*pre/doc
Версия от 18:25, 5 апреля 2025; Pok (обсуждение | вклад) (Новая страница: «{{docpage}} Шаблон-хак, делающий возможным использовать тег {{tago|pre}} с маркерами списка. Использование {{nobrc|<nowiki>* <pre>...</pre></nowiki>}} напрямую может вызвать проблемы в некоторых браузерах, см. {{t|pre bullet hack}}; также внутри {{tago|pre}} не...»)
Шаблон-хак, делающий возможным использовать тег <pre> с маркерами списка. Использование * <pre>...</pre> напрямую может вызвать проблемы в некоторых браузерах, см. {{pre bullet hack}}; также внутри <pre> не работают переносы строк.
Чтобы разметка внутри {{*pre}} игнорировалась, заберите её в теги <nowiki></nowiki>.
Хак имеет проблемы с отображением в некоторых мобильных браузерах, где содержимое тега <pre> не сдвигается вправо и заползает на буллит (что не мешает чтению).
Примеры
* Вы не могли бы показать, как пользоваться вашим великолепным шаблоном?
: {{*pre|''очень умный код''}}
::* Спасибо огромное!
↓
- Вы не могли бы показать, как пользоваться вашим великолепным шаблоном?
очень умный код
- Спасибо огромное!
Детали
- Можно задать параметры
|width =и|space =, которые подставятся в качестве значений CSS-свойств width и white-space (настройка ширины поля и режима переноса строк). В параметре|style =можно задать дополнительные настройки стиля.
Ограничения (вытекающие из отличий механизма шаблонов от тегов):
- Если в тексте используются знаки равенства, поставьте
1=в начало содержимого параметра, используйте<nowiki></nowiki>или замените знаки равенства на{{=}}. - Используйте
{{!}}вместо вертикальной черты, если вам нужно, чтобы не съедались пробелы до неё. В обратном случае вертикальную черту можно использовать до 19 раз.
См. также