Справка:Классы
| Содержание | Создание учетной записи | Создание статьи | Редактирование статьи | Вики-разметка | Сноски | Цитирование | Категоризация | Изображения | Классы | Микроформаты |
В Циклопедии доступны ряд стандартных CSS-классов, применяемых во многих википроектах на основе MediaWiki. Часть из них являются встроенными в викидвижок, часть присутствуют в MediaWiki:Common.css, куда добавляются владельцами многих вики при их создании.
CSS-классы используются в основном в викишаблонах, но могут также применяться и в статьях основного пространства, например в викитаблицах.
Добавление классов[править]
Классы добавляются либо в HTML-теги через параметр class="", либо через соответствующие параметры классов, предусмотренные в шаблонах (если таковые имеются).
Общие классы[править]
invisible— делает элемент невидимым;transparent— делает цвет фона прозрачным;nowrap— запрещает перенос строки. Применяется к блочным элементам. Запрет переноса может быть отменён вложенным inline-элементом с классомwrapв месте его вставки.noprint— отключает вывод содержимого внутри тега, помеченного этим классом, в печатной версии страницы.printonly— содержимое отображается только в печатной версии страницы.plainlinks,plainlinksneverexpand— убирает значок стрелочки во внешних ссылках;nowraplinks— запрещает перенос строки для внутренних ссылок. Внутри элемента запрет переноса может быть отменён с помощью тегов с классомwraplinks, применяемых к отображаемому тексту ссылки.small— делает текст маленьким;- mw-code
mw-code— форматирование кода программ или скриптов. Выводит текст моноширинным шрифтом с серой рамкой и отступами; mw-plusminus-pos,mw-plusminus-neg,mw-plusminus-null— встроенные в MediaWiki классы цветового форматирования вывода статистических данных. Раскрашивают текст в соответствующий цвет: pos, null, neg.center— Применяется к блочным элементам. Выравнивает элемент по центру страницы и одновременно выравнивает содержимое, вложенное внутри элемента, по его центру.floatleft,floatright— плавающий элемент по левому и правому краю страницы соответственно. Применяются к тегам <div> и таблицам. Данные классы не задают внешние отступы.
Классы таблиц[править]
Данные стили добавляются к разметке таблицы {| class="" или тегу <table class="">.
standard— стандартный стиль таблиц MediaWiki;wide— то же, что иstandard, только устанавливает ширину 100%;wikitable— стандартный стиль таблиц MediaWiki;prettytable— дополнительный стиль таблиц;graytable— дополнительный стиль таблиц, устанавливает ширину 100%;tocиtoccolours— задают стили блока содержания в статьях;
| standard | wikitable | prettytable | graytable | toc toccolours | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
Ячейки таблиц[править]
| Подзаголовок | Ячейка |
|---|---|
| highlight | highlight |
| bright | bright |
| shadow | shadow |
| dark | dark |
| transparent | transparent |
Данные стили форматируют цвет ячеек таблиц. Добавляются через разметку (! class="" |, | class="" |) или HTML-теги (<th class="">, <td class="">).
highlightbrightshadowdarktransparent
Классы сортируемых таблиц[править]
sortable— данный класс применяется к таблице и делает её сортируемой;unsortable— применяется к заголовку столбца сортируемой таблицы, отключает в нём сортировку;sortkey— данный класс используется в шаблонах ключей сортировки, например в Sort, вставляемых в ячейки таблицы. В Циклопедии на текущий момент отключен.
Классы списков[править]
Данные классы добавляются к блочным контейнерам (например тегу <div>, ячейкам таблиц), внутри которых вставляются списки на основе викиразметки.
hlist— класс для форматирования маркированных списков (создаваемых через звёздочку «*») с двумя уровнями вложенности. Преобразует список в однострочный с разделением пунктов маркером «•» и заключением пунктов второго уровня в скобки. Используется в навигационных шаблонах на основе Nav.hlist-items-nowrap— дополнение к «hlist», запрещает перенос строки отдельного пункта списка;
plainlist— класс немаркированного списка;
Набор классов превью изображений[править]
Стандартные классы, создающие рамочку вокруг изображения, вставляемого викиразметкой с параметром «thumb». Применяются к тегам <div>, вложенным друг в друга. Данный набор можно использовать отдельно для оформления в такой же рамочке других блочных элементов, например видеороликов, или даже текста.
| Содержимое внутри блока «thumbinner». Рамка задана с помощью «thumbborder». |
thumb— контейнер превью. Применяется совместно с классамиtleftилиtright, выравнивающими по левому и правому краю соответственно. Дополнительно через стили должна задаваться ширина контейнера, в противном случае он растягивается на всю страницу.thumbinner— вложен внутриthumb, создаёт фон с рамочкой и отступами вокруг содержимого;- Содержимое внутри блока
thumbinner. Это могут быть другие блоки, например изображения, видео, таблицы, цитаты с текстом и др. Чтобы границы вложенного блока были одного стиля с рамкой, добавьте к нему классthumbborder. thumbcaption— вложен внутриthumbinnerпосле содержимого, внутри содержит текстовую подпись;magnify— вложен внутриthumbcaptionперед текстом подписи, создаёт справа плавающую микро-иконку со ссылкой на файл. По отдельности обычно не используется. Внутрь можно вкладывать обычную внутреннюю викиссылку на нужную страницу.
- Содержимое внутри блока
Классы для шаблонов[править]
Используются при создании стандартных шаблонов.
Общие классы[править]
error— форматирует сообщения об ошибке в шаблонах, выводя жирный красный текст. HTML-теги с данным классом обрабатываются функцией парсера{{#iferror:.wp-templatelink— форматирует стандартный цвет ссылок на шаблоны текстом серого цвета. Используется в шаблонах документации ( T, Tl… ).
Классы стандартных шаблонов[править]
mbox— стандартный класс плашек и предупреждающих сообщений;infobox— класс шаблонов-карточек. Добавляется к тегу таблицы;navbox— навигационная таблица;
Служебные классы[править]
Данные классы обычно не используются в статьях и шаблонах.
Служебные уведомления[править]
mw-message-box— служебные предупреждения и уведомления MediaWiki. Применяются к тегу <div>. Используется совместно с дополнительными классами, задающими цвет фона и рамки:mw-message-box-success— задаёт цвет сообщения об успешном результате;mw-message-box-warning— цвет предупреждения;mw-message-box-error— цвет сообщения об ошибке;