Шаблон:Примечания — различия между версиями
Emirates (обсуждение | вклад) |
Emirates (обсуждение | вклад) |
||
Строка 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}}};}}}}" | + | <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}}};}}}}">{{#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=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'
, затем очистив кэш браузера:
- Mozilla / Firefox: Шаблон:Key +Шаблон:Key +Шаблон:Key
- IE: Шаблон:Key +Шаблон:Key
- Safari: Шаблон:Key +Шаблон:Key +Шаблон:Key
- Konqueror: Шаблон:Key
- Opera: через меню Tools→Preferences или Шаблон:Key +Шаблон:Key. Подробнее смотрите ВП:Персональное оформление.
Множественное использование
Если шаблон Шаблон:Tl используется в тексте статьи несколько раз и без параметров, то при каждом использовании он будет выводить в виде списка все сноски, которые были сделаны в статье вплоть до места вставки такого шаблона. Для того, чтобы потребовать от парсера, чтобы он «закрывал» уже сформированные списки сноски, надо при каждом использовании шаблона Шаблон:Tl передавать ему хоть какие-нибудь параметры. Даже неопределёные параметры, например Шаблон:Tlx, могут быть использованы для таких целей.