Постоянно защищенный шаблон
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Conquat. Duis aute irure dolor в репрехендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum.
Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

использование

Этот блок шаблона делает отступ для предоставленного ему значения. Это похоже на блок цитату, но он использует HTML - <div>...</div>элемент, а семантически злоупотреблений на <blockquote>...</blockquote>элемент, который предназначен только для блока цитат . Это также предпочтительнее семантического злоупотребления двоеточием в начале строки, которое следует использовать только для списков описаний .

{{block indent |1=The material to be indented here. May include markup, paragraph breaks, etc.}}

Отображение по умолчанию отличается от шаблона блочного предложения {{ Quote }} тем, что он:

  • введите пробелы выше или ниже материала с отступом (просто добавьте пустую строку выше и / или ниже вручную); ни
  • отступ справа и слева (для этого есть необязательный параметр); ни
  • влиять на размер шрифта его содержимого; ни
  • (на мобильном устройстве) закройте блок большими кавычками.
  • поддерживать параметры атрибуции этого другого шаблона (поскольку это не для цитат).
  • поддерживать простые разрывы абзацев на пустую строку внутри него.

Оба шаблона поддерживают разрывы абзацев, используя <p>...</p>второй и последующие абзацы, а также другую разметку HTML, и всегда безопаснее явно форматировать с помощью HTML, а не полагаться на синтаксический анализатор MediaWiki, который сделает правильные действия, поскольку его поведение может быть изменено в любое время. от разработчиков.

Пример

{{block indent|1={{Lorem}}}}

производит:

Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Conquat. Duis aute irure dolor в репрехендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum.

Параметры

|1=aka |text=Материал, для которого нужно сделать отступ. {{{1}}} , потому что любое вхождение (например, в URL, шаблоне и т. Д.) =Символа нарушит шаблон без него.

|left=он же |em=значение (например, 0.1или 7) в emединицах измерения отступа материала слева; по умолчанию3

|right=значение, также в em, на которое отступает материал справа; по умолчанию 0(используется 7для соответствия левому отступу по умолчанию)

|style=произвольные объявления CSS, например font-size: 95%;. Этот параметр обычно не требуется. Примечание. Он уже включен overflow: hidden;по умолчанию, чтобы избежать столкновения фона div с плавающими элементами.

|class=любые имена классов CSS (например, как определено в MediaWiki: Common.css ), разделенные запятыми, если их несколько. Этот параметр обычно не требуется.

Сравнение с {{ Quote }} (блочная цитата)

Технические проблемы с шаблонами блоков

Если содержание блока отформатирован начинается со списком (или любой другой WikiMarkup, которая зависит от характера конкретных разметки остающейся в начале строки) , то из - за ошибки в MediaWiki , должен существовать перед списком (или любой другой ) начинается . Сравнивать:<nowiki />

Чтобы встроить таблицу в подобную разметку блока, параметр содержимого шаблона блока должен быть назван или пронумерован и включать самозакрывающийся noinclude - как в |1=<nowiki />- тогда каждый |символ в разметке таблицы должен быть экранирован . В качестве альтернативы можно использовать явное HTML , , и разметку.{{!}}<table><tr><th><td>

Смотрите также

  • {{ indent }}, который делает отступ одной строки после новой строки, используя сочетание пробелов размером в длинное и длинное тире.
  • {{ пробелы }}, который делает отступ для одной строки (или содержимого, встроенного в одну), использует неразрывные пробелы.
  • {{ in5 }}, который делает отступ для одной строки (или встроенного содержимого в одной), пропуская до пятидесяти равных пробелов большого размера.
  • {{ quote }}, шаблон блочного предложения
  • {{ висячий отступ }}, шаблон выступа для блока