Шаблон:-- — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
(попытка перехода к nowiki вместо пустого div — для заметной экономии кода, непосредственно скармливаемого во браузер к читателю)
 
м (1 версия импортирована)
 
(нет различий)

Текущая версия на 14:04, 3 апреля 2017

Шаблон {{--}} создаёт невидимый пустой раздел сырого кода <nowiki></nowiki>») на странице.

Он полезен как средство жёсткого перехода на новую строку в тех случаях, когда обыкновенный перенос строки игнорируется при обработке вики-разметки — например, в значениях шаблона, употребляющихся в качестве содержимого ячейки некоторой таблицы.

Пример применения

Шаблон {{Изображение}} широко применяется в Традиции для надписывания файлов. Значение параметра «Описание» (или «Description») этого шаблона используется в качестве содержимого одной из ячеек той таблицы, которой будет надписан файл.

Механизм шаблонов устраняет начальные переводы строки из значения параметра шаблона. Следовательно, если значение параметра «Описание» (или «Description») начинается каким-то таким элементом вики-разметки, который правильно интерпретируется только в начале строки, то в итоге работы шаблона этому элементу будет непосредственно предшествовать вертикальная черта (символ начала ячейки таблицы), и этот элемент не будет интерпретирован корректно:

  • Знаки равенства не приведут к созданию заголовка, а останутся «== просто текстом ==», даже если в значении параметра «Описание» им предшествует один или несколько переводов строки (все эти переводы будут проигнорированы):
|Описание =


== Пример ==
  • В нумерованных или ненумерованных списках (помечаемых символом «*» или «#» в начале строки) первый элемент станет «* просто текстом» или «# просто текстом» соответственно (причём в последнем случае также будет сбита нумерация последующих пунктов).

Для преодоления вышеуказанных эффектов достаточно начать значение параметра шаблоном {{--}}, после которого с новой строки задать желаемые элементы разметки (заголовок, список, и т. п.):

| Описание ={{--}}
* первый пункт списка
* второй пункт списка

«Живой» пример применения шаблона {{--}} имеется, например, в описании иллюстрации Файл:96 anime girls.jpg.