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

Материал из Википедия «Русские Эмираты»
Перейти к: навигация, поиск
Строка 1: Строка 1:
<div class="references-small {{#if:{{{height|}}}|references-scroll}}" style="{{#if: {{{colwidth|}}}| -moz-column-width:{{{colwidth}}}; column-width:{{{colwidth}}}; | {{#if: {{{1|}}}| -moz-column-count:{{{1}}}; column-count:{{{1}}}; -webkit-column-count:{{{1}}};}}}}">{{#tag:references|{{{refs|}}}|group={{{group|}}}}}</div><noinclude>{{doc}}</noinclude>
+
<div class="references-small <span class=" fck_mw_template?="">{{#if:{{{height|}}}|references-scroll}}" style="{{#if: {{{colwidth|}}}| -moz-column-width:{{{colwidth}}}; column-width:{{{colwidth}}}; | {{#if: {{{1|}}}| -moz-column-count:{{{1}}}; column-count:{{{1}}}; -webkit-column-count:{{{1}}};}}}}"&gt;{{#tag:references|{{{refs|}}}|group={{{group|}}}}}</div><noinclude>
 +
== Использование ==
 +
 
 +
Используйте этот шаблон для создания [[Википедия:Сноски|списка примечаний]]. В отличие от шаблона {{tls|footnotes}}, шаблон {{tl|примечания}} не содержит заголовка секции, что делает чтение исходного текста статей более удобным. Например:
 +
 
 +
<pre>
 +
== Содержание ==
 +
Мама мыла раму<ref>Аннотированный список видов рам</ref>.
 +
 
 +
Раму мыла мама<ref>Пособие по мытью рам</ref>.
 +
 
 +
== Примечания ==
 +
{{примечания}}
 +
</pre>
 +
 
 +
== Параметры ==
 +
С помощью атрибута <code>name</code> можно задавать имя примечания, и в дальнейшем использовать его по имени.
 +
<pre>
 +
== Содержание ==
 +
Мама мыла раму<ref name="list">Аннотированный список видов рам</ref>.
 +
 
 +
Раму мыла мама<ref>Пособие по мытью рам</ref>.
 +
 
 +
Еще одна мама мыла раму<ref name="list" />.
 +
 
 +
== Примечания ==
 +
{{примечания}}
 +
</pre>
 +
 
 +
 
 +
Для облегчения чтения текста при редактировании саму сноску можно разместить не в тексте, а ниже — в параметре refs этого шаблона. А в тексте использовать сноски по имени (name).
 +
<pre>
 +
== Содержание ==
 +
Мама мыла раму<ref name="link"/>.
 +
 
 +
Раму мыла мама<ref name="list"/>.
 +
 
 +
== Примечания ==
 +
{{примечания|refs=
 +
<ref name="list">Аннотированный список видов рам</ref>
 +
<ref name="link">Аннотированный список видов ламп</ref>
 +
}}
 +
</pre>
 +
 
 +
 
 +
 
 +
 
 +
Используя атрибут group, можно группировать примечания.
 +
<pre>
 +
== Содержание ==
 +
Мама мыла раму<ref group="rama">Аннотированный список видов рам</ref>.
 +
 
 +
Раму мыла мама<ref group="rama">Пособие по мытью рам</ref>.
 +
 
 +
== Примечания ==
 +
{{примечания|group=rama}}
 +
</pre>
 +
 
 +
При этом примечания без указания группы тоже, по сути, входят в отдельную группу.
 +
 
 +
Выводить примечания повторно нельзя.
 +
 
 +
Используя атрибут group и атрибут name можно группировать именованные примечания.
 +
<pre>
 +
== Содержание ==
 +
Нас ждёт рассказ о возмездии и воздаянии<ref>Было это давным-давно</ref>
 +
 
 +
Столько лет прошло…<ref name="Награда1" group="Награды">Награда нашла героя</ref>
 +
 
 +
Потом у героя отобрали награду<ref name="Награда1" group="Награды"/>.
 +
 
 +
Героя наказали<ref name="Наказание1" group="Наказания">Поделом имяреку!</ref>.
 +
 
 +
Позже он описал и это<ref name="Наказание2" group="Наказания">К ответу!</ref>.
 +
 
 +
Так раньше наказывали<ref name="Наказание1" group="Наказания"/>.
 +
 
 +
== Примечания ==
 +
{{примечания}}
 +
; Награды
 +
{{примечания|group=Награды}}
 +
; Наказания
 +
{{примечания|group=Наказания}}
 +
 
 +
</pre>
 +
 
 +
== Несколько колонок ==
 +
 
 +
Используя <tt><nowiki>{{примечания|2}}</nowiki></tt> можно создавать двухколоночные списки примечаний, а <tt><nowiki>{{примечания|3}}</nowiki></tt> позволяет создать трёхколоночный список.
 +
 
 +
При указании ширины колонки, например: <tt><nowiki>{{примечания|colwidth=30em}}</nowiki></tt>, браузер автоматически выберет число колонок, основываясь на ширине страницы. Указывайте ширину колонки, достаточную для отображения средней ширины используемых примечаний.
 +
 
 +
Замечание: несколько колонок в настоящее время поддерживаются только в [[Gecko]]- и [[WebKit]]-браузерах ([[Firefox]], [[Google Chrome]], [[Safari]]), однако эта опция включена в [[Cascading Style Sheets|CSS3]], а следовательно, будет поддерживаться в будущем и другими браузерами<ref>{{cite web|url=http://www.w3.org/TR/css3-multicol|title=CSS3 module: Multi-column layout|publisher=[[World Wide Web Consortium|W3C]]|date=[[2005-12-15]]|accessdate=2006-11-24}}</ref>.
 +
 
 +
== Сворачивание ==
 +
 
 +
Длинные блоки примечаний (> 300 пикселов по высоте) пользователи могут сворачивать; при этом для не поместившихся примечаний организуется прокрутка. Состояние запоминается при переходе между страницами.
 +
 
 +
Разные браузеры организуют прокрутку многоколоночных списков по-разному: Firefox показывает вертикальную прокрутку, а Chrome и Safari — горизонтальную (если задано количество колонок, то ровно столько колонок будут видны на экране одновременно).
 +
 
 +
На версии для печати сворачивание отключено.
 +
 
 +
Зарегистрированные пользователи могут поставить для сносок '''сворачивание по умолчанию''', добавив в [[Special:Mypage/monobook.js|свой monobook.js]] следующую строку: <code>document.cookie = 'refcoll=min'</code>, затем очистив кэш браузера:
 +
* Mozilla / Firefox: {{key|Ctrl}} +{{key|Shift}} +{{key|R}}
 +
* IE: {{key|Ctrl}} +{{key|F5}}
 +
* Safari: {{key|Cmd}} +{{key|Shift}} +{{key|R}}
 +
* Konqueror: {{key|F5}}
 +
* Opera: через меню Tools→Preferences или {{key|Ctrl}} +{{key|R}}. Подробнее смотрите [[ВП:Персональное оформление]].
 +
 
 +
== Множественное использование ==
 +
 
 +
Если шаблон {{tl|примечания}} используется в тексте статьи несколько раз и без параметров, то при каждом использовании он будет выводить в виде списка все сноски, которые были сделаны в статье вплоть до места вставки такого шаблона. Для того, чтобы потребовать от [[Википедия:Функции парсера|парсера]], чтобы он «закрывал» уже сформированные списки сноски, надо при каждом использовании шаблона {{tl|примечания}} передавать ему хоть какие-нибудь параметры. Даже неопределёные параметры, например {{tlx|примечания|close&#61;1}}, могут быть использованы для таких целей.
 +
 
 +
 
 +
</noinclude>

Версия 23:27, 18 сентября 2011

<div class="references-small " style=""></div>

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

Используйте этот шаблон для создания списка примечаний. В отличие от шаблона Шаблон:Tls, шаблон Шаблон:Tl не содержит заголовка секции, что делает чтение исходного текста статей более удобным. Например:

== Содержание ==
Мама мыла раму<ref>Аннотированный список видов рам</ref>.

Раму мыла мама<ref>Пособие по мытью рам</ref>.

== Примечания ==
{{примечания}}

Параметры

С помощью атрибута name можно задавать имя примечания, и в дальнейшем использовать его по имени.

== Содержание ==
Мама мыла раму<ref name="list">Аннотированный список видов рам</ref>.

Раму мыла мама<ref>Пособие по мытью рам</ref>.

Еще одна мама мыла раму<ref name="list" />.

== Примечания ==
{{примечания}}


Для облегчения чтения текста при редактировании саму сноску можно разместить не в тексте, а ниже — в параметре refs этого шаблона. А в тексте использовать сноски по имени (name).

== Содержание ==
Мама мыла раму<ref name="link"/>.

Раму мыла мама<ref name="list"/>.

== Примечания ==
{{примечания|refs=
<ref name="list">Аннотированный список видов рам</ref>
<ref name="link">Аннотированный список видов ламп</ref>
}}



Используя атрибут group, можно группировать примечания.

== Содержание ==
Мама мыла раму<ref group="rama">Аннотированный список видов рам</ref>.

Раму мыла мама<ref group="rama">Пособие по мытью рам</ref>.

== Примечания ==
{{примечания|group=rama}}

При этом примечания без указания группы тоже, по сути, входят в отдельную группу.

Выводить примечания повторно нельзя.

Используя атрибут group и атрибут name можно группировать именованные примечания.

== Содержание ==
Нас ждёт рассказ о возмездии и воздаянии<ref>Было это давным-давно</ref>

Столько лет прошло…<ref name="Награда1" group="Награды">Награда нашла героя</ref>

Потом у героя отобрали награду<ref name="Награда1" group="Награды"/>.

Героя наказали<ref name="Наказание1" group="Наказания">Поделом имяреку!</ref>.

Позже он описал и это<ref name="Наказание2" group="Наказания">К ответу!</ref>.

Так раньше наказывали<ref name="Наказание1" group="Наказания"/>.

== Примечания ==
{{примечания}}
; Награды
{{примечания|group=Награды}}
; Наказания
{{примечания|group=Наказания}}

Несколько колонок

Используя {{примечания|2}} можно создавать двухколоночные списки примечаний, а {{примечания|3}} позволяет создать трёхколоночный список.

При указании ширины колонки, например: {{примечания|colwidth=30em}}, браузер автоматически выберет число колонок, основываясь на ширине страницы. Указывайте ширину колонки, достаточную для отображения средней ширины используемых примечаний.

Замечание: несколько колонок в настоящее время поддерживаются только в Gecko- и WebKit-браузерах (Firefox, Google Chrome, Safari), однако эта опция включена в CSS3, а следовательно, будет поддерживаться в будущем и другими браузерами[1].

Сворачивание

Длинные блоки примечаний (> 300 пикселов по высоте) пользователи могут сворачивать; при этом для не поместившихся примечаний организуется прокрутка. Состояние запоминается при переходе между страницами.

Разные браузеры организуют прокрутку многоколоночных списков по-разному: Firefox показывает вертикальную прокрутку, а Chrome и Safari — горизонтальную (если задано количество колонок, то ровно столько колонок будут видны на экране одновременно).

На версии для печати сворачивание отключено.

Зарегистрированные пользователи могут поставить для сносок сворачивание по умолчанию, добавив в свой monobook.js следующую строку: document.cookie = 'refcoll=min', затем очистив кэш браузера:

Множественное использование

Если шаблон Шаблон:Tl используется в тексте статьи несколько раз и без параметров, то при каждом использовании он будет выводить в виде списка все сноски, которые были сделаны в статье вплоть до места вставки такого шаблона. Для того, чтобы потребовать от парсера, чтобы он «закрывал» уже сформированные списки сноски, надо при каждом использовании шаблона Шаблон:Tl передавать ему хоть какие-нибудь параметры. Даже неопределёные параметры, например Шаблон:Tlx, могут быть использованы для таких целей.


  1. Шаблон:Cite web