Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Когда на страницах Википедии используются автоматические сноски , по умолчанию используются метки сносок [1] , [2] , [3] и т. Д. При использовании сгруппированных сносок метки имеют вид [ имя 1] , [ имя 2] , и т. д., где name - это имя, данное группе. Однако, используя определенные зарезервированные имена групп, можно сделать так, чтобы метки отображались в другой форме, например, [i] , [ii] и т. Д. Или [a] , [b] и т. Д.

Существующие в настоящее время зарезервированные имена групп:

  1. ^ Не поддерживается Internet Explorer 7 и ниже.

Например, сноска, которая должна появиться в группе i, ii, iii ..., может быть записана как:

  • <ref group=lower-roman>...</ref>

Чтобы создать список сносок в этой группе, используйте, например,

Дополнительные примеры, техническая информация и инструкции по созданию новых зарезервированных групп можно найти ниже.

Технические [ править ]

Версия r66749 из Cite орудий расширения возможности создавать стили для процитировать ссылку метки. Хотя возможность создания стилей меток цитирования в тексте не ограничена, соответствующие стили меток списка ссылок в настоящее время ограничены теми, которые поддерживаются list-style-typeсвойством CSS и поддержкой браузера.

Цифровые метки [ править ]

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

В этом примере цитирование в тексте с надстрочным сценарием использует числовую метку, которая соответствует цитированию в списке литературы:

Стили последовательности ссылок цитирования [ править ]

Были определены специальные имена групп, которые дают альтернативные последовательности, такие как буквенные и римские цифры, вместо арабских цифр.

Список пользовательских последовательностей ярлыков ссылок [ править ]

  1. ^ Не поддерживается Internet Explorer 7 и ниже.

Список ниже создается автоматически Special: PrefixIndex :

  • Цитировать ссылку метка группа-десятичная
  • Cite link label group-error-test
  • Цитировать ссылку label group-lower-alpha
  • Cite link label group-lower-greek
  • Цитировать ссылку label group-lower-roman
  • Цитировать ссылку label group-upper-alpha
  • Цитировать ссылку label group-upper-roman

Ограничение разметки [ править ]

Эти последовательности будут работать правильно только при использовании шаблона {{ Reflist }}. Хотя <references />тег поддерживает group=атрибут, сноски будут отображаться с арабскими цифрами по умолчанию.

Создание стилей последовательности меток цитирования [ править ]

Эти действия могут выполнять только администраторы. Не администраторы могут запрашивать дополнения на странице обсуждения.

В настоящее время list-style-typeможно добавлять только стили, поддерживаемые элементом CSS . [1] Не все стили поддерживаются всеми браузерами - см. Список ниже. [2]

  1. Определитесь с именем для группы стилей меток цитирования. Он должен соответствовать связанному list-style-typeзначению CSS . Кавычки нельзя использовать в значениях в {{ Reflist }}, поэтому имя должно соответствовать правилам для идентификаторов HTML. [3]
  2. Обсудите новый стиль на странице обсуждения и получите консенсус.
  3. Создайте список стилей в MediaWiki: cite_link_label_group- имя группы . Убедитесь, что каждая метка разделена пробелом. Например, создайте MediaWiki: cite link label group-lower-greek и заполните ее греческим алфавитом. Затем используйте "нижнегреческий" в качестве имени группы.
  4. Перенаправьте страницу обсуждения на центральную страницу обсуждения , создав страницу обсуждения с помощью #REDIRECT [[Help talk:Cite errors]].
  5. Отредактируйте {{ Reflist }} и добавьте list-style-typeстили в список ссылок.
  6. Добавьте стиль в список выше.
  7. Если есть ограничения браузера, укажите их в уведомлении вверху страницы.

Значения типа списка стилей CSS
list-style-typeЗначения CSS 2.1 [4]
list-style-typeЗначения CSS2 устарели в CSS 2.1 [5]

... но все еще поддерживается некоторыми браузерами.

Поддержка браузера [ править ]

Метки в тексте ссылок будут извлечены со страницы меток MediaWiki, поэтому они должны отображаться независимо от браузера. Ярлыки списка ссылок задаются list-style-typeсвойством CSS . Не все браузеры поддерживают все list-style-typeзначения. Браузер, который не поддерживает это значение, вернется к десятичной метке по умолчанию в списке ссылок. См. Таблицу выше для значений и поддержки браузера.

Сообщения об ошибках [ править ]

Сообщение об ошибке указывает на то, что количество цитирований превышает количество меток ссылок:

  • Закончились ярлыки пользовательских ссылок для группы «$ 1» (см. Страницу справки ).


Это сообщение вызывается через MediaWiki: cite error no link label group ; страница справки находится по адресу Help: Cite errors / Cite error no link label group .

Ошибки [ править ]

  • T24265
    • Сообщение об ошибке на MediaWiki: Ошибка цитирования, группа меток ссылок не классифицируется как ссылка, поэтому вы не можете использовать вики-ссылку в сообщении для ссылки на страницу справки.
    • Список литературы представляет собой упорядоченный список, в котором используются номера, не совпадающие с метками ссылок в тексте.

Классы и шаблоны [ править ]

{{ Reflist }} использует |group=параметр для выбора list-style-typeстиля и применения его к .reflistклассу:

list-style-type: <! - -> {{ # switch :  {{{ group | }}}  |  нижний - альфа  |  нижний - греческий  |  нижний - римский  =  {{{ group }}}  |  # default  =  decimal }} ;
Обратите внимание, что десятичный стиль обрабатывается по умолчанию list-style-type.

Затем правила CSS в MediaWiki: Common.css позволяют .referencesклассу наследовать list-style-type:

div . reflist  ol . ссылки  {  список-стиль-тип :  наследовать ;  / * Включить типы пользовательских стилей списков * / }

Ссылки [ править ]

  1. ^ "Свойство типа списка стилей CSS" . w3schools.com .
  2. ^ "Список стилей" . QuirksMode.org .
  3. ^ "Атрибут HTML-идентификатора" . w3schools.com .
  4. ^ «Спецификация каскадных таблиц стилей уровня 2, редакция 1 (CSS 2.1)» . W3C . 7 декабря 2010 г.
  5. ^ "Каскадные таблицы стилей, уровень 2 спецификации CSS2" . W3C . 11 апреля 2008 г.