Шаблон:*pre: различия между версиями
Перейти к навигации
Перейти к поиску
Mansur700 (обсуждение | вклад) (Новая страница: «<ul style="margin-top: 1.8em;"><li><p style="margin: 0; line-height: 1.6em;"> </p><pre<includeonly></includeonly> style="margin-top: -2.4em; white-space: {{{...») |
Adam (обсуждение | вклад) (Содержимое страницы заменено на «<includeonly><ul><li>{{pre bullet hack}}{{#invoke:Transclude|call|pre}}</li></ul></includeonly><noinclude>{{doc}}</noinclude>») |
||
Строка 1: | Строка 1: | ||
<ul | <includeonly><ul><li>{{pre bullet hack}}{{#invoke:Transclude|call|pre}}</li></ul></includeonly><noinclude>{{doc}}</noinclude> | ||
Текущая версия от 00:19, 6 февраля 2022
Шаблон-хак, делающий возможным использовать тег <pre>
с маркерами списка. Использование * <pre>...</pre>
напрямую может вызвать проблемы в некоторых браузерах, см. {{pre bullet hack}}; также внутри <pre>
не работают переносы строк.
Чтобы разметка внутри {{*pre}} игнорировалась, заберите её в теги <nowiki></nowiki>
.
Хак имеет проблемы с отображением в некоторых мобильных браузерах, где содержимое тега <pre>
не сдвигается вправо и заползает на буллит (что не мешает чтению).
Примеры[править код]
* Вы не могли бы показать, как пользоваться вашим великолепным шаблоном? : {{*pre|''очень умный код''}} ::* Спасибо огромное!
↓
- Вы не могли бы показать, как пользоваться вашим великолепным шаблоном?
очень умный код
- Спасибо огромное!
Детали[править код]
- Можно задать параметры
|width=
и|space=
, которые подставятся в качестве значений CSS-свойств width и white-space (настройка ширины поля и режима переноса строк). В параметре|style=
можно задать дополнительные настройки стиля.
Ограничения (вытекающие из отличий механизма шаблонов от тегов):
- Если в тексте используются знаки равенства, поставьте
1=
в начало содержимого параметра, используйте<nowiki></nowiki>
или замените знаки равенства на{{=}}
. - Используйте
{{!}}
вместо вертикальной черты, если вам нужно, чтобы не съедались пробелы до неё. В обратном случае вертикальную черту можно использовать до 19 раз.