Шаблон:*pre
Поделись знанием:
Пример текста
Документация
Шаблон-хак, делающий возможным использовать тег <pre>
с маркерами списка. При попытке напрямую писать * <pre>...</pre>
маркер съедается, а также не работают переносы строк внутри <pre>
.
Чтобы разметка внутри {{*pre}} игнорировалась, заберите ее в теги <nowiki></nowiki>
.
Хак имеет проблемы с отображением в некоторых мобильных браузерах, где содержимое тега <pre>
не сдвигается вправо и заползает на буллит (что не мешает чтению).
Примеры
* Вы не могли бы показать, как пользоваться вашим наивеликолепнейшим шаблоном? : {{*pre|''очень умный код''}} ::* Спасибо огромное!
↓
- Вы не могли бы показать, как пользоваться вашим наивеликолепнейшим шаблоном?
-
очень умный код
- Спасибо огромное!
Детали
(Содержимое раздела такое же, как и в шаблоне {{pre}}.)
- Можно задать параметры
|width=
и|space=
, которые подставятся в качестве значений CSS-свойств width и white-space (настройка ширины поля и режима переноса строк). В параметре|style=
можно задать дополнительные настройки стиля.
Ограничения (вытекающие из отличий механизма шаблонов от тегов):
- Если содержимое начинается с пробела(-ов) используйте
 
вместо первого из них, чтобы текст был выведен правильно. - Используйте
{{!}}
вместо вертикальной черты, если вам нужно, чтобы не съедались пробелы до неё. В обратном случае вертикальную черту можно использовать до 19 раз.
См. также
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.