HTML-код веб-сайта, созданный контент Википедии и сценарии JavaScripts Википедии определяют сотни classes
и IDs
. Использование большинства из них нигде четко не объясняется или не описывается. Большинство этих классов и идентификаторов используются для стилизации с помощью CSS и идентифицируют части страницы, к которым этот стиль должен применяться. Их также можно использовать для манипуляций с веб-страницами с помощью JavaScript, а некоторые из них имеют дополнительное семантическое значение и используются внешними сторонами.
Эта страница представляет собой попытку каталогизировать и описать наиболее часто используемые и наиболее важные классы и идентификаторы, используемые в этой вики.
Перед тем, как начать
С каскадными таблицами стилей и JavaScript связано много сложностей , слишком много, чтобы обсуждать их все здесь. Однако некоторые важные моменты:
- Классы определены в документе HTML (сгенерированном сервером или JavaScript). Они используются как селекторы в CSS.
- Научитесь использовать инспекторы браузера Firefox , IE , Chrome или Safari для проверки веб-страниц.
- По умолчанию большая часть ресурсов CSS и JavaScript обрабатывается для повышения эффективности. Добавьте
?debug=true
или&debug=true
к URL-адресу, чтобы сделать их более удобочитаемыми при проверке. - Для применения стиля важны две концепции:
- Порядок загрузки
Вещи, определенные позже, имеют приоритет и, таким образом, имеют приоритет над вещами, определенными ранее. Мы постараемся дать обзор порядка загрузки позже. - Специфичность.
Если при применении стиля не удается выполнить порядок загрузки, следует знать, что более сложные селекторы имеют приоритет над порядком определения. Это называется специфичностью . Лучше всего поддерживать как можно более низкую специфичность, чтобы иметь возможность контекстно переопределить с помощью кода lil. [ требуется разъяснение ]
- Порядок загрузки
- Использование
!important
вообще плохо. Вместо этого используйте другие формы специфичности.
CSS сложен. Перейдите по ссылкам выше и по другим ссылкам в этой статье, чтобы узнать больше. Если вы не понимаете, как работают каскадные таблицы стилей и JavaScript и какие символы использовать, начните с собственных статей Википедии о CSS и JavaScript , которые содержат список ссылок и внешние ссылки на соответствующие материалы.
Таблицы стилей и JavaScript
- Примечание: попробуйте поискать в git основной скин CSS / JS (например, перейти к
/skins/Vector/
и/skins/MonoBook/
и/core.git/resources/src/mediawiki.skinning
для текущих / глобальных наборов по умолчанию).
Следующая таблица действительно устарела с MediaWiki 1.17 (июнь 2011 г.). Сложность самой MediaWiki значительно возросла, и многие местоположения правил стилизации были разделены и собираются и объединяются только при доставке в браузер.
Один из способов проверить основные файлы CSS и JS - проверить страницу с помощью инструментов веб-разработки при загрузке любой страницы Википедии с ?debug=true
параметром URL (это разделит разные файлы CSS, предотвратит минимизацию и сохранит комментарии). Другой способ - просмотреть эти файлы скинов (пример Vector в Git) ; обратите внимание, что большинство основных JS-файлов MediaWiki находятся в каталоге / resources / src .
Кожа | Тип | Таблицы стилей (в каскадном порядке) | Javascript (по порядку) | Заметки |
---|---|---|---|---|
Вектор (по умолчанию)
| Шаблон |
|
| Скин по умолчанию для анонимных пользователей; Скин по умолчанию для новых пользователей |
Современный
| Шаблон (но не MonoBook) |
|
| Нет исправлений IE (?), Уникальный print css |
Монокнига
| Шаблон |
|
| Заменен на Vector как скин по умолчанию для анонимных и новых пользователей. |
- Заметки
- ^ a b c d e f g h i j k l m n o p q r s Доступно только для авторизованных пользователей.
- ^ a b c Можно отключить в настройках.
Специальная страница / действие
Некоторые типы страниц, действий и настроек MediaWiki загружают условные таблицы стилей и javascript, чтобы снизить нагрузку на ненужную загрузку скриптов.
Скрипт или стиль | Страница или действие | Описание |
---|---|---|
allmessages.js | Специально: Все сообщения | Инструменты фильтрации для списка Allmessages. |
categorytree.js | Special: Дерево категорий и страницы с | mw: Расширение: CategoryTree |
diff.css | Страницы различий | Таблица стилей специально для таблиц различий. |
edit.js | действие = редактировать | Инструменты редактирования страницы, отделенные от wikibits.js. |
feed.css | RSS / Atom-каналы | « Сделайте каналы RSS и Atom хотя бы полуразборчивыми для людей, случайно загрузивших их в браузере ». |
history.js | действие = история | Отображение списка переключателей истории. |
metadata.js | Страницы изображений с метаданными EXIF | Инструмент Показать / скрыть расширенный список метаданных. |
mwsuggest.js | Если не отключено в настройках | Активирует новый поиск, предлагающий ajax (включен по умолчанию на Викимедиа). |
prefs.js | Special: предпочтения | Динамические вкладки и другие инструменты в пользовательских настройках. |
действие = редактировать | Модуль предварительного просмотра отключен в Википедии. | |
protect.js | действие = защитить | Динамическое обновление элементов защиты формы. |
rightclickedit.js | Если включено в настройках | Активирует редактирование раздела, щелкнув правой кнопкой мыши заголовок раздела. |
upload.js | Специальное: Загрузить | Динамическое обновление элементов формы загрузки и предварительный просмотр выбора шаблона. |
Специфическая группа пользователей
Для некоторых групп пользователей загружаются специальные таблицы стилей и JavaScript .
Скрипт или стиль | Описание |
---|---|
MediaWiki: Group-templateeditor.css | Для редакторов шаблонов. |
MediaWiki: Group-sysop.css | Для админов. |
Классы
Мы часто добавляем имя шаблона или само сообщение MediaWiki как имя класса в код шаблона или сообщения. Это позволяет пользователям стилизовать сообщение и позволяет в будущем изменять внешний вид сообщения в глобальных файлах CSS. Пожалуйста, не документируйте здесь такие имена классов, если они фактически не используются в каком-либо файле CSS или JavaScript, поскольку существуют (или, по крайней мере, должны быть) буквально тысячи таких имен классов.
класс | описание | в CSS [1] | в HTML [1] | ||
---|---|---|---|---|---|
: активный | Псевдокласс CSS. См. Стандарт W3 . | monobook / main.css (экран, проекция) | N / A | ||
активный | Используется на активной кнопке вкладки (монокнига). | monobook / main.css (экран, проекция) | скины / MonoBook.php | ||
allpagesredirect | Перенаправление в списках Special: Allpages и Special: Prefixindex . | MediaWiki: Common.css | включает / специальные / SpecialAllpages.php | ||
амбокс, амбокс- * | Стили шаблона окна сообщения статьи . См. Также mbox-text и т. Д. Ниже. | MediaWiki: Common.css , MediaWiki: Print.css (скрыто при печати из статей) | {{ambox}} мета-шаблон, который используется для создания большинства окон сообщений статей. | ||
автокомментарий | Используется для битов раздела в сводках редактирования, то есть части между / * и * / в списке наблюдения и страницах RC. | общий / shared.css | включает / Linker.php | ||
автономный номер | Класс, используемый в интерфейсе для внешних ссылок | - | включает / парсер / Parser.php | ||
автоподписанный | Класс, используемый для форматирования автоматических подписей | - | {{Unsigned}} | ||
шаблон | (устарело) Другой шаблонный класс | - | - | ||
ссылки | Ссылки на категории обычно находятся внизу страницы. | включает / Skin.php | |||
центр | Эмулирует функциональность | монокнига / main.css | включает / Linker.php | ||
цитата | Отмечает полное цитирование. | MediaWiki: Common.css | {{ Citation }} | ||
уборка | (Не рекомендуется) Используется в некоторых шаблонах очистки | MediaWiki: Common.css | |||
cmbox, cmbox- * | Стили шаблона окна сообщения категории. См. Также mbox-text и т. Д. Ниже. | MediaWiki: Common.css | {{cmbox}} мета-шаблон, который используется для создания большинства окон сообщений категорий. | ||
разборный, свернутый, автоколлапс, внутренний / внешний коллапс | Позволяет разворачивать и сворачивать таблицы с помощью связанного javascript. См. Справку: сворачивание | MediaWiki: Common.js | {{navbox}} | ||
collapseButton | Применяется к промежуткам, содержащим ссылки показать / скрыть, созданные JavaScript-кодом CollapsibleTables. | MediaWiki: Common.css , MediaWiki: Common.js | {{navbox}} | ||
комментарий | Редактируйте сводки в списках наблюдения и на страницах RC. | monobook / main.css (экран, проекция) | включает / Linker.php | ||
опасная ссылка | Используется на страницах изображений, чтобы не отображать предварительный просмотр опасных типов файлов. | ? | включает / ImagePage.php | ||
def | Используется в allmessagestable, Special: Allmessages (Системные сообщения) | monobook / main.css (экран, проекция) | включает / специальные / SpecialAllmessages.php | ||
diff, diff-addedline, diff-context, diff-deletedline, diff-ntitle, diff-otitle, diffchange | Используется представлением diff | common / commonPrint.css , common / diff.css , MediaWiki: Monobook.css | скин при просмотре различий , включает / normal / RandomTest.php | ||
оспаривается | (Не рекомендуется) Класс очистки. | ? | |||
изменить ссылку | Класс для отметки ссылки редактирования для использования в шаблонах. | MediaWiki: Print.css (скрывается при печати) | {{ed right}} , ,{{ed2}} {{ed}} | ||
ошибка | Помечает ошибки | MediaWiki: Monobook.css (определен только для элементов абзаца), monobook / main.css (строка 278) | включает / Math.php ,{{db-t3}} | ||
editHelp | Раздел интерфейса | ? | включает / EditPage.php | ||
editOptions | Используется в блоке div, окружающем мелкие правки и флажки на этой странице. | монокнига / main.css , | включает / EditPage.php | ||
редактировать раздел | Класс, используемый в интерфейсе для ссылок на разделы [править] | common / commonPrint.css (скрывается при печати) | включает / Linker.php | ||
edittools-text | Предотвращает мигание статических инструментов редактирования до загрузки компактных инструментов редактирования. | MediaWiki: Common.js / edit.js | MediaWiki: Инструменты редактирования | ||
внешний | Класс, используемый в интерфейсе для внешних ссылок | monobook / main.css (экран, проекция) | включает / Linker.php | ||
extiw | Используется для ссылок Interwiki . | monobook / main.css (экран, проекция) | включает / Linker.php | ||
расширение | (Не рекомендуется) Тип класса очистки | ? | |||
div.fmbox-предупреждение, mw-предупреждение-с-logexcerpt, mw-cascadeprotectedwarning | Розовый {{ fmbox }} стиль предупреждений для предупреждений системы на основе div. Интерфейс отображает div с одним из классов «mw-» вокруг сообщений типа MediaWiki: Protectedpagewarning . | MediaWiki: Common.css | MediaWiki: Editingold , включает / EditPage.php | ||
firstHeading | Используется в заголовке страницы, например «Википедия: Каталог классов CSS». | monobook / main.css (экран, проекция) | скины / MonoBook.php | ||
floatright, floatleft, floatnone | Используется для размещения чего-либо справа / слева от страницы (или не перемещает его вообще) | monobook / main.css (экран, защита) common / commonPrint.css (печать) | включает / Linker.php | ||
бесплатно | Используется в интерфейсе для внешних ссылок | - | включает / парсер / Parser.php | ||
шляпа | Используется для обозначения ссылок значений в верхней части страниц. | MediaWiki: Common.css | {{hatnote}} | ||
список | Отображает списки в горизонтальном стиле | MediaWiki: Common.css | {{flatlist}} | ||
встроенный hlist | Позволяет размещать горизонтальные списки в одну строку | MediaWiki: Common.css | |||
изображение | Класс интерфейса, используемый для ссылок на изображения. | ? | включает / Linker.php | ||
imbox, imbox- * | Стили шаблонов окон сообщений страниц изображений. См. Также mbox-text и т. Д. Ниже. | MediaWiki: Common.css | {{imbox}} мета-шаблон, который используется для создания большинства окон сообщений с изображениями. | ||
интервики-xx | Класс интерфейса, используемый для межъязыковых ссылок на полях страницы для языка с кодом xx. | - | включает / SkinTemplate.php | ||
информационное окно | Форматирование информационных ящиков статей | MediaWiki: Common.css | Инфобоксы | ||
внутренний | Используется в интерфейсе «Редактировать сводку» и в вопросительном знаке в ссылках флажка «Небольшое редактирование», а также в ссылках в заявлении об авторских правах (на GFDL и Википедию: Авторские права). | ? | включает / Parser.php , languages / Language.php , включает / Linker.php | ||
ltr и rtl | Задается в элементе тела HTML. ltr = Текст страницы идет «слева направо», как сейчас. rtl = Текст идет «справа налево», как в арабской Википедии. | тело | |||
увеличивать | Два прямоугольника увеличения в подписи к изображению с большим пальцем ( magnify-clip.png ) | common / shared.css , monobook / main.css , common / commonPrint.css (печать) | Linker.php (строка 675) | ||
mbox-внутри | Тег для шаблонов, которые могут содержать mboxes, такие как и . Так что mboxes могут определить, что они находятся внутри, и соответствующим образом адаптировать свои поля.{{imbox}} {{tmbox}} | MediaWiki: Common.css | {{information}} , и должен иметь этот класс.{{WikiProjectBanners}} {{WikiProjectBannerShell}} | ||
mbox-текст, mbox-изображение, mbox-imageright, mbox-пустая-ячейка | Используется в элементах | и | внутри окон сообщений. | См. Википедия: классы CSS Ambox .MediaWiki: Common.css | {{ambox}} , , , , , И мета-шаблоны, которые используются для создания большинства окон сообщений.{{tmbox}} {{imbox}} {{cmbox}} {{ombox}} {{fmbox}} |
mediawiki | Устанавливается в элементе тела HTML для идентификации страниц, созданных MediaWiki. | с 31533 это должно появиться во всех скинах | |||
слить | (Не рекомендуется) Класс очистки. | MediaWiki: Common.css | |||
окно сообщения | (Не рекомендуется) Используется в некоторых сообщениях шаблонов, достаточно разумно. | MediaWiki: Common.css | |||
метаданные | Используется для обозначения элементов в статьях, которые не считаются частью надлежащего содержания статьи. Это аннотации, шаблоны обслуживания, навигационные ссылки, средства управления мультимедиа и т. Д. Эти элементы часто отфильтровываются из «альтернативных» представлений контента, таких как издания на компакт-дисках, книжная печать, печать веб-страниц, мобильные представления и т. Д. | MediaWiki: Print.css (скрыт при печати из статей) | {{dmbox}} , , ,{{Catfd}} {{tfd}} {{ambox}} | ||
незначительный | Используется для обозначения мелких правок буквой «m». | монокнига / main.css | включает / специальные / SpecialContributions.php | ||
муфи | Принудительно использует шрифты для Medieval Unicode Font Initiative ( обсуждение ) | {{mufi}} | |||
mw-заголовок | Заголовок в заголовке (без ссылки «[изменить]») | ? | включает / Linker.php | ||
mw-заголовок-номер | Номер заголовка, если включена автоматическая нумерация заголовков разделов (по желанию пользователя). | включает / парсер / Parser.php | |||
mw-скрытые-кошки-скрытые | «Скрытые категории» с предпочтением «Показывать скрытые категории» выключено | общий / shared.css | включает / Skin.php | ||
mw-скрытые-кошки-нс-показано | «Скрытые категории» в пространстве имен категорий | включает / Skin.php | |||
mw-скрытые-кошки-показаны пользователем | «Скрытые категории» с предпочтением «Показать скрытые категории» на | включает / Skin.php | |||
mw-tag-markers | Метки этого фильтра Edit | MediaWiki: Common.css | |||
настройки пространства имен | Раздел интерфейса на странице последних изменений | ? | включает / специальные / SpecialRecentchanges.php | ||
namespaceselector | Часть страницы последних изменений | ? | включает / GlobalFunctions.php | ||
панель навигации | v • d • e ссылки в навигационных окнах и других шаблонах | MediaWiki: Common.css | {{navbar}} | ||
navbox, navbox- * | Навигационные блоки | MediaWiki: Common.css | {{navbox}} | ||
новый | Класс redlink; используется для внутренних ссылок на страницы, которые не имеют истории восстановления. | monobook / main.css (экран, проекция), common / commonPrint.css (печать) | включает / Linker.php , включает / Skin.php , languages / Language.php | ||
Используется в allmessagestable, Special: Allmessages (Системные сообщения) | monobook / main.css (экран, проекция) | включает / специальные / SpecialAllmessages.php | |||
новая страница | Буква «N» используется для обозначения новых страниц в списке наблюдения и т. Д. | monobook / main.css (экран, проекция) | включает / ChangesList.php | ||
нет статьи | См. MediaWiki: Noarticletext . | monobook / main.css (экран, проекция) | включает / Article.php | ||
nonumtoc | Скрывает автоматическую нумерацию в оглавлении (в сочетании с явным указанием __TOC__ или __FORCETOC__ | MediaWiki: Common.css | Статьи | ||
нет отпечатка | Скрывает содержимое при печати. Но в большинстве случаев см. Метаданные выше. | common / commonPrint.css , MediaWiki: Print.css (скрывается при печати) | {{ed right}} , , , , , И другие.{{ed2}} {{ed}} {{edit}} {{Shortcut}} | ||
Noresize | Предотвращает изменение размера изображений на экране мобильного устройства, вместо этого добавляет полосы прокрутки. | ? | N / A | ||
уведомление | (Устарело) Стиль для "уведомлений"? Используется в {{ disambig }} и т. Д. | MediaWiki: Common.css | |||
существительные | Отключает подчеркивание в ссылках, которые являются дочерними по отношению к этому элементу ( исходный запрос ) | MediaWiki: Common.css | Статьи | ||
питание | При печати выводите только заголовок ссылки, а не саму ссылку. (заменяет "plainlinksneverexpand") | MediaWiki: Print.css | |||
болтать | Общий класс без переноса. | MediaWiki: Common.css | |||
сейчас | Предотвращает перенос строк внутри ссылок, но разрешает перенос слов между ссылками и в обычном тексте. Полезно, например, для длинных списков ссылок. | MediaWiki: Common.css | {{nowraplinks}} , ,{{nowraplinks end}} {{navbox}} | ||
нс - 1, нс-0 - нс-101 | Задается в элементе тела HTML. Показывает, в каком пространстве имен находится страница. Ns-0 (main), ns-1 (Talk) и так далее. "ns - 1" используется на всех страницах "Special:". См. Wikipedia: Namespace # Enumeration . | включает / Skin.php | |||
ns-talk, ns-subject, ns-special | Задается в элементе тела HTML. Показывает, в каком пространстве имен находится страница. «Ns-talk» = все страницы обсуждения. «ns-subject» = все не обсуждаемые страницы, такие как статьи, «Википедия:», «Изображение:» и т. д. "ns-special" = все "Special:" страницы (см. Special: SpecialPages ). См. Также Википедия: Пространство имен . | ||||
ombox, ombox- * | Стили шаблонов окон сообщений других страниц. См. Также mbox-text и т. Д. Выше. | MediaWiki: Common.css | {{ombox}} мета-шаблон, который используется для создания окон сообщений большинства других страниц. | ||
происхождение | Используется в allmessagestable, Special: Allmessages (Системные сообщения) | monobook / main.css (экран, проекция) | включает / специальные / SpecialAllmessages.php | ||
page-Pagename | Каждая страница имеет собственное имя как класс в теге body. Образуется именем страницы с пробелами и двоеточиями, замененными подчеркиванием и префиксом "page-". Как и в теле этой страницы, в теге тела есть класс page-Wikipedia_Catalogue_of_CSS_classes. | включает / Skin.php | |||
pBody | Используется повсеместно в различных частях интерфейса, похожих на тела, включая личные инструменты, боковую панель и вкладки. | монокнига / main.css | скины / MonoBook.php | ||
простые ссылки | Отключает стрелку внешней ссылки | общий / shared.css | {{Catfd}} , и многие другие места.{{tfd}} | ||
plainlinks2 | Изменяет цвет внешних ссылок на en: цвет внутренних ссылок. | MediaWiki: Monobook.css | |||
простые ссылки | (Устарело) Заменено на "plainlinks nourlexpansion" | ||||
простые заголовки | Изменяет стиль шрифта заголовков строк таблицы, к которым применен тег scope = "row" . | MediaWiki: Common.css | |||
портлет | Используется на кнопках вкладок и в левых столбцах навигации (в монокниге) | MediaWiki: Monobook.css | скины / MonoBook.php , конфигурация / index.php | ||
симпатичный | (Удалено) Предшественник wikitable. Больше не работает. | ||||
нижний колонтитул | Используется для обозначения нижнего колонтитула страницы в интерфейсе. | ? | включает / Skin.php | ||
защищенный | (Не рекомендуется) Используется в некоторых шаблонах, которые размещаются на защищенных страницах. | ? | |||
rcoptions | Раздел интерфейса на странице последних изменений | ? | включает / специальные / SpecialRecentchanges.php | ||
перенаправление в категорию | перенаправление в списке участников, на странице категории | MediaWiki: Common.css | включает / CategoryPage.php | ||
redirectText | Обведите ссылку на странице перенаправления | монокнига / main.css , MediaWiki: Vector.css | включает / Article.php | ||
Справка | Класс присваивается ссылкам на заметки, которые встречаются в тексте статьи и генерируются Cite.php . | MediaWiki: Common.css | MediaWiki: цитируйте ссылку | ||
дата обращения | Некоторые (не все по состоянию на 2008-06-08) шаблоны цитирования включают в себя «Получено по дате » в этом классе, поэтому его можно скрыть в CSS по желанию или по умолчанию. | ||||
ссылки, reflist, refbegin | Эти классы присваиваются упорядоченным список эталонных нот , созданных Cite.php , и к и шаблонам.{{Reflist}} {{Refbegin}} | MediaWiki: Common.css | {{Reflist}} , {{Refbegin}} | ||
количество ссылок-столбцов, количество-ссылок-столбцов- n , ширина-столбца ссылок | Присваивается спискам литературы с колонками | {{Reflist}} , {{Refbegin}} | |||
ссылки-маленькие | (Удалено [2] ) Для ссылок мелким шрифтом в 90% статей (в любом формате, не только Cite.php ). Используется там, где консенсус по статьям требует меньшего шрифта для ссылок. ( оригинальное обсуждение ). Также используется для стилизации размера шрифта в таблицах. искать в статьях | MediaWiki: Common.css | Вручную назначается редакторами с | ||
Rimage | (Не рекомендуется) Менее полезный эквивалентfloatright | monobook / main.css , common / commonPrint.css (печать) | - | ||
RTL | Направление текста "справа налево" см. Ltr (слева направо). | ||||
searchButton | Используется в интерфейсе именно так, как вы ожидаете. | монокнига / main.css | скины / MonoBook.php | ||
выбранный | Используется на выбранной в данный момент кнопке вкладки в интерфейсе. Он меняет цвет границы. | монокнига / main.css | включает / SkinTemplate.php , скины / MonoBook.php | ||
ссылка на себя | Используется в ссылках, указывающих на одну и ту же страницу (например, Википедия: Каталог классов CSS ) | ? | ? | ||
скин-скин | Каждый скин имеет собственное имя как класс в body элементе. Эти классы позволяют легко применять правила печати, зависящие от скина . Название скина в нижнем регистре: скин-монобук, скин-модерн и т. Д. | /includes/Skin.php | |||
небольшой | (Устарело) Неприменимый способ уменьшить размер ящиков для текста / сообщений. | MediaWiki: Common.css | |||
болтовня | (Устарело) Стандартизированные шаблоны страниц обсуждения | MediaWiki: Common.css | |||
сортируемый | Связано с сортируемыми таблицами | - | wikibits.js | ||
сортировка стрелка | Связано с сортируемыми таблицами | - | wikibits.js | ||
sortbottom | Связано с сортируемыми таблицами | - | wikibits.js | ||
sortheader | Связано с сортируемыми таблицами | - | wikibits.js | ||
специальный | Используется для несвязок в списках наблюдения и т. Д. Как "(diff)" на новой странице. | ? | включает / QueryPage.php , включает / ImagePage.php | ||
подстраницы | используется в строке, перечисляющей родительский элемент подстраницы | monobook / main.css (экран, проекция) | включает / Skin.php , включает / SkinTemplate.php | ||
стандартный разговор | (Устарело) Стандартизированные шаблоны страниц обсуждения | MediaWiki: Common.css | |||
сисоп-шоу | Делает закрытый контент видимым для администраторов. Используйте это только для очень коротких элементов (таких как красные ссылки editnotice «Уведомление о группе» и «Уведомление о странице» ), поскольку некоторые браузеры показывают скрытые элементы для всех пользователей. | MediaWiki: Group-sysop.css | {{ editnotice load }} | ||
шаблон-документация | Для рамки вокруг документации по шаблону . | MediaWiki: Common.css | Шаблон: Документация | ||
шаблоны | окружает div, в котором перечислены шаблоны, используемые на странице, на странице редактирования. | ? | включает / EditPage.php | ||
texhtml | применяется к элементу span, содержащему формулу | common / shared.css , MediaWiki: Common.css | |||
текст | Класс, используемый в интерфейсе для внешних ссылок | - | включает / парсер / Parser.php | ||
большой палец | Внешний блок миниатюры. Его граница (поле в монокниге) является внешним «полем» для миниатюр. Также используется как внутренняя набивка для галерей. | monobook / main.css , MediaWiki: Common.css , MediaWiki: Monobook.css , common / commonPrint.css (печать) | включает / Linker.php | ||
рамка для большого пальца | граница указана. | monobook / main.css , common / commonPrint.css (печать) | включает / Linker.php | ||
большой палец | Div с подписью к миниатюре. | common / shared.css , monobook / main.css , common / commonPrint.css (печать) | включает / Linker.php | ||
изображение большого пальца | На миниатюре. | монокнига / main.css | включает / Linker.php | ||
миниатюрный | Внутренний блок миниатюры. | монокнига / main.css , MediaWiki: Common.css | включает / Linker.php | ||
левый, правый | Плавающие миниатюры | common / commonPrint.css (печать) | включает / Linker.php | ||
tmbox, tmbox- * | Стили шаблона окна сообщения на странице обсуждения. См. Также mbox-text и т. Д. Выше. | MediaWiki: Common.css | {{tmbox}} мета-шаблон, который используется для создания большинства окон сообщений на страницах обсуждения. | ||
toc, toctitle, toclevel-1, toclevel-2, toctext, tocnumber, toctoggle | Используется в содержании. Не должно использоваться ничем другим; используйте вместо этого class = "toccolours" или более семантический класс (например, "navbox"). | monobook / main.css , common / commonPrint.css (печать) | скин на ТОС | ||
цвета | То же форматирование, что и class = "toc", но может использоваться другими вещами. | common / oldshared.css , modern / main.css , monobook / main.css , vector / main-ltr.css , MediaWiki: Modern.css , MediaWiki: Monobook.css | много мест | ||
тема на | Форматирование значков вверху справа, таких как пометка избранной статьи, защищенная страница и т. | MediaWiki: Monobook.css | {{top icon}} | ||
несортируемый | Связано с сортируемыми таблицами | - | wikibits.js | ||
ссылки на пользователя | Имя пользователя для однозначных букв, таких как l, 1, i . | - | {{userlinks}} | ||
сообщение пользователя | Поле "У вас есть новые сообщения" | monobook / main.css (экран, проекция), modern / main.css (экран, проекция) | - | ||
visualClear | применяет стиль "clear: both", потому что числа с плавающей запятой используются для размещения двух столбцов в монокниге. | monobook / main.css (экран, проекция) | включает / шаблоны / Userlogin.php , скины / MonoBook.php | ||
список наблюдения | Для переадресации на Special: Watchlist / edit | Специальное: список просмотра / редактирование | |||
wikitable | Для таблиц содержимого | общий / shared.css | везде | ||
wpb | Для баннерных таблиц WikiProject. | MediaWiki: Common.css | {{WPBannerMeta}} и другие баннеры WikiProject | ||
wpb-заголовок | Для строки заголовка баннера WikiProject. | MediaWiki: Common.css | {{WPBannerMeta}} и другие баннеры WikiProject | ||
wpbs | Для баннерных оболочек WikiProject | MediaWiki: Common.css | {{WikiProjectBannerShell}} | ||
сворачивать | Общий класс обертки для переопределения nowrap. | MediaWiki: Common.css | |||
ссылки | Позволяет переносить строки внутри ссылок (чтобы переопределить теперь ссылки) | MediaWiki: Common.css | |||
класс | описание | в CSS¹ | в HTML¹ |
Классы, не используемые в таблицах стилей
В Википедии также используется ряд классов с функциями, не имеющими отношения к таблицам стилей.
- Классы микроформатов перечислены в классах микроформатов .
noviewer
, что заставляет Media Viewer игнорировать содержимоеrobots-nocontent
, из-за чего поисковый робот Yahoo! игнорирует содержание согласно [3]
ID
я бы | Описание | в CSS / JS | в HTML |
---|---|---|---|
о | Часть интерфейса (нижний колонтитул). | ||
все | Таблица со списком системных сообщений, доступных в пространстве имен MediaWiki :. | монокнига / main.css | Специально: Все сообщения |
статья | Область основного содержимого для стандартных скинов. Все в MediaWiki: Common.css должно иметь какой-либо эффект только внутри элемента с этим идентификатором. | стандартные оболочки для контента | |
bodyContent | Область основного содержимого для скинов, производных от монокниг. Все в MediaWiki: Common.css должно иметь какой-либо эффект только внутри элемента с этим идентификатором. | monobook / main.css (экран, проекция) | скины, производные от монокниги, вокруг контента |
Разборный Стол n , РазборныйКнопка n | Используется кодом сворачиваемых таблиц | MediaWiki: Monobook.js | MediaWiki: Monobook.js |
содержание столбца | часть визуализированной структуры страницы | monobook / main.css (экран, проекция), common / commonPrint.css (печать) | ? |
первая колонка | часть визуализированной структуры страницы | monobook / main.css (экран, проекция), common / commonPrint.css (печать) | ? |
подтвердить Email | Уведомление с просьбой к пользователям подтвердить свой адрес электронной почты | ? | MediaWiki: Recentchangestext , Википедия: Доска объявлений / Заголовок администраторов |
содержание | часть отображаемой страницы | monobook / main.css (экран, проекция), common / commonPrint.css (печать) | ? |
contentSub | окружает уведомление об участниках подстраниц | monobook / main.css (экран, проекция) | ? |
координаты | Используется для отображения координат под заголовком страницы ( исходное обсуждение , страница обсуждения ) | MediaWiki: Monobook.css | {{ Координаты / дисплей / встроенный, заголовок }} |
Авторские права | Часть интерфейса (нижний колонтитул). | ||
причина удаления критерий удаления | Добавлены шаблоны удаления (CSD / XfD / PROD); подбирается JavaScript и используется для предварительной загрузки сводки удаления при удалении таких страниц. | MediaWiki: Group-sysop.js | Шаблоны удаления CSD, XfD и PROD |
различия-prevlink | Используется на страницах сравнения | ? | ? |
устранение неоднозначности | (Устарело) Старый стиль уведомлений о значениях . И он раньше запускал отображение {{ disambig editintro }} при редактировании неоднозначной страницы. | MediaWiki: Common.css MediaWiki: Common.js | Был использован в {{ dmbox }} и построенных с его помощью неоднозначных ящиках. |
неоднозначность | Запускает отображение {{ disambig editintro }} при редактировании неоднозначной страницы. | MediaWiki: Common.js | Используется в {{ dmbox }} и построенных с его помощью ящиках. |
отказ от ответственности | Часть интерфейса (нижний колонтитул). | ||
редактировать | Часть интерфейса. | включает / EditPage.php | |
editpage-copywarn | Часть интерфейса. | включает / EditPage.php | |
editpage-copywarn2 | Часть интерфейса. | MediaWiki: Инструменты редактирования | |
editpage-copywarn3 | Часть интерфейса. | MediaWiki: Инструменты редактирования | |
editpage-specialchars | Часть интерфейса. | MediaWiki: Edittools.js , MediaWiki: Common.js / edit.js | MediaWiki: Инструменты редактирования |
нижний колонтитул | часть отображаемой страницы | common / commonPrint.css (печать) | ? |
GeoGroupTemplate | Разрешить прямую ссылку на поле (используется один раз на страницу), содержащее ссылки на карту | (никто) | {{ GeoGroupTemplate }} |
globalWrapper | окружает всю страницу | monobook / main.css (экран, проекция), common / commonPrint.css (печать) | ? |
переход к навигации | Ссылки для перехода к панели навигации или поиска, в основном для программ чтения с экрана. | monobook / main.css (экран, проекция) common / commonPrint.css (печать) | ? |
lastmod | Часть интерфейса. | ||
предупреждение | Позволяет скрыть предупреждение "длинная страница" через пользовательский CSS. | MediaWiki: Longpagewarning | |
mw-youhavenewmessages | Таким образом, JavaScript может найти текст «У вас есть новые сообщения» во всех скинах. | MediaWiki: Youhavenewmessages | |
Конфиденциальность | Часть интерфейса. | ||
searchBody | Часть интерфейса. | ||
searchGoButton | Часть интерфейса. | ||
searchInput | Часть интерфейса. | ||
форма поиска | Часть интерфейса. | ||
searchTarget | ? | монокнига / main.css | ? |
searchTargetContainer | ? | монокнига / main.css | ? |
общий-образ-описание | Обертка вокруг описания изображения из сообщества | включает / ImagePage.php | |
siteNotice | Уведомления на сайте | MediaWiki: Monobook.css , monobook / main.css , common / wikiprintable.css (скрытый), common / commonPrint.css (скрытый) | скин вокруг MediaWiki: Sitenotice , скин вокруг MediaWiki: Anonnotice |
siteSub | MediaWiki: Слоган - «Из Википедии, бесплатной энциклопедии», появляется под заголовком страницы. | MediaWiki: Monobook.css , monobook / main.css (скрыто) | |
заглушка | Тупиковые уведомления ( WikiProject ) | monobook / main.css (экран, проекция) (только для ссылок, т.е. элементов A ) common / commonPrint.css (печать) | {{ stub }}, все шаблоны-заглушки ( список ) |
tfd | Шаблон: Catfd | ? | {{ Catfd }}, {{ tfd }} |
toc, toctitle | Оглавление | common / commonPrint.css (печать) | скин на ТОС |
вершина | якорь в верхней части страницы, используется для ссылок, которые возвращаются наверх | ? | ? |
деревня | Позволяет пользователю скрыть FAQ в верхней части Википедии: Village pump (технический) | Википедия: Деревенский насос (технический) | |
список-сообщение | MediaWiki: Список сообщений-наблюдателей | ||
wikiPreview | Часть интерфейса. |
идентификаторы ca-X, fX, nX, pX, pt-X, tX, wpX
т.е. кнопки интерфейса, ссылки и т. д.
я бы | Описание | в CSS [1] | в HTML [1] |
---|---|---|---|
ca-addsection | Кнопка вкладки «+» или «новый раздел» в верхней части страниц обсуждения. | monobook / main.css и MediaWiki: Monobook.css . | ? |
ca-delete | Кнопка удаления вкладки | ? | ? |
ca-edit | редактировать кнопку вкладки этой страницы | MediaWiki: Monobook.css | ? |
ca-история | Кнопка вкладки истории | ? | ? |
переезд | Кнопка перемещения вкладки | ? | ? |
ca-nstab-user | ? | ? | ? |
ca-nstab-wp | Кнопка вкладки страницы проекта Википедии | ? | ? |
охранять | Кнопка вкладки защиты | ? | ? |
поговорить | Кнопка вкладки страницы обсуждения | ? | ? |
ca-unwatch | Кнопка вкладки "Отменить наблюдение" | ? | ? |
f-poweredbyico | При поддержке MediaWiki значок в нижнем колонтитуле | common / commonPrint.css (печать) | ? |
f-copyrightico | Авторские права Wikimedia Foundation в нижнем колонтитуле | common / commonPrint.css (печать) | ? |
f-список | Часть интерфейса. | ||
n-Избранные статьи | Часть интерфейса. | ||
n-контакт | Часть интерфейса. | ||
n-текущие события | Часть интерфейса. | ||
n-помощь | Часть интерфейса. | ||
n-главная страница | Часть интерфейса. | ||
n-портал | Часть интерфейса. | ||
n-случайная страница | Часть интерфейса. | ||
n-недавние изменения | Часть интерфейса. | ||
n-siteupport | Часть интерфейса. | ||
p-реакции | Устанавливает отступы, поля, размещение и цвета кнопок верхней вкладки страницы в Monobook. | monobook / main.css и MediaWiki: Monobook.css . | ? |
p-coll-print_export | Окружает «панель инструментов печати / экспорта» | ? | ? |
р-взаимодействие | Окружает «панель инструментов взаимодействия». | ? | ? |
р-личный | Окружает «личную панель инструментов», то есть страницу пользователя, страницу обсуждения, настройки, список наблюдения, вклады, выход из системы. | monobook / main.css (экран, проекция) | ? |
p-lang | Окружает ссылки на другие языковые Википедии | ? | ? |
p-логотип | Окружает изображение логотипа | ? | ? |
p-nav | ? | ? | ? |
p-навигация | окружает меню навигации; т.е. главная страница, портал сообщества и т. д. | ? | ? |
п-тб | окружает меню панели инструментов; т.е. какие ссылки здесь, связанные изменения и т. д. | ? | ? |
pt-логин | ? | MediaWiki: Monobook.css | ? |
pt-userpage | Ссылка на страницу пользователя ссылка на личную панель инструментов | ? | ? |
pt-logout | Часть интерфейса. | ||
pt-mycontris | Часть интерфейса. | ||
pt-mytalk | Часть интерфейса. | ||
pt-предпочтения | Часть интерфейса. | ||
pt-список наблюдения | Часть интерфейса. | ||
постоянная ссылка t | Часть интерфейса. | ||
t-Recentchangeslinked | Часть интерфейса. | ||
t-специальные страницы | Часть интерфейса. | ||
t-upload | Часть интерфейса. | ||
t-whatlinks здесь | Часть интерфейса. | ||
wpSave | Кнопка "Сохранить" | монокнига / main.css | ? |
wpDiff | Часть интерфейса. | ||
wpMinoredit | Часть интерфейса. | ||
wpPreview | Часть интерфейса. | ||
wpScrolltop | Часть интерфейса. | ||
wpSummary | Часть интерфейса. | ||
wpSummaryLabel | Часть интерфейса. | ||
wpSection | Часть скрытого интерфейса. | ||
wpStarttime | Часть скрытого интерфейса. | ||
wpRecreate | Часть скрытого интерфейса. | ||
wpEdittime | Часть скрытого интерфейса. | ||
wpEditToken | Часть скрытого интерфейса. | ||
wpTextbox1 | Часть интерфейса. | ||
wpWatchthis | Часть интерфейса. |
Переменные JavaScript
Около 30 переменных, которые можно использовать в JavaScript. Просмотрите отрисованный код любой страницы и найдите, например var wgUserName
.
Смотрите также
- Все страницы с заголовками, начинающимися с Википедии: Каталог классов CSS
- Википедия: Пользовательские скрипты WikiProject
- Википедия: Полезные стили
- Справка: стиль пользователя
- Справка: каскадные таблицы стилей
Заметки
- ^ a b c d В некоторых особых случаях в JavaScript.