Это информационная страница . Это не энциклопедическая статья , не одна из политик или руководств Википедии ; скорее, ее цель — объяснить определенные аспекты норм, обычаев, технических деталей или практик Википедии. Она может отражать различные уровни консенсуса и проверки . |
Каскадные таблицы стилей позволяют гибко форматировать страницу. Их следует использовать вместо таблиц для нетабулярного контента, когда это возможно, поскольку ими может манипулировать читатель или автор может их переопределить, если ваш CSS встроен в другую страницу через шаблон .
Стиль может быть выбран специально для части контента, например, цвет; область параметров
В качестве альтернативы, стиль указывается для селекторов CSS, выраженных в терминах элементов, классов и идентификаторов. Это делается на разных уровнях:
Создайте таблицы стилей в следующем порядке:
Примечание: список всех загруженных таблиц стилей см. в WP:CLASS .
Для каждого скина: Руководство MediaWiki: Галерея пользовательских стилей и т. д. Обычно загружаемые таблицы стилей:
например, monobook/main.css (обычный скин для ПК), chick/main.css (обычный скин для карманных устройств)
Примеры для Monobook:
Примечание. Сайты MediaWiki, отличные от англоязычной Википедии, могут использовать MediaWiki:Gadget-site.css
вместо MediaWiki:Common.css.
Специфичные для страницы таблицы стилей могут быть введены через TemplateStyles . Страницы, в частности шаблоны, также могут иметь встроенный CSS.
Некоторые страницы имеют собственный CSS, например, MediaWiki:FileUploadWizard.css
Обратите внимание, что в терминологии CSS пользовательские таблицы стилей не являются пользовательскими таблицами стилей .
HTML-элемент может быть просто взят из викитекста (см. HTML в викитексте ), например, span, или результатом перевода викитекста, например, '''...'''
код изменен на <b>...</b>
, или частью кода для скина.
Класс может быть создан программным обеспечением, например, ns- номер пространства имен для HTML-элемента «body» и extiw для интервики-ссылки в теле страницы, или взят из вики-текста.
Аналогично идентификатор может быть создан программным обеспечением, например, bodyContent, или взят из викитекста.
В случае конфликтующих настроек стиля для фрагмента контента результирующая настройка зависит в первую очередь от указания "!important". Во-вторых, если оба важны, выигрывает пользователь, если ни один из них не важен, выигрывает автор. В-третьих, это зависит от специфичности. И только в последнюю очередь, это зависит от порядка между таблицами стилей и внутри них: выигрывает последний. Таким образом, User: имя пользователя /monobook.css не выигрывает у MediaWiki:Monobook.css (оба автора, а не пользователя), если специфичность последнего больше. См. также каскад.
MediaWiki поддерживает большую часть CSS, за исключением атрибута url(). В более ранних версиях были некоторые ошибки в поддержке CSS.
Вы можете использовать стили CSS в элементах HTML в своем коде (см. Help:HTML в викитексте для получения списка элементов, поддерживаемых MediaWiki), как и в обычной разметке HTML.
Например, <div>...</div>
элемент с зеленой рамкой и его содержимым, смещенным вправо, будет создан с помощью
< div style = "float:right; border:thin solid green;" >
Здесь находится короткий абзац, который < br />
содержится в элементе "div", который < br />поплыл вправо.</ див >
Ниже представлен короткий абзац,
заключенный в элемент «div», который
смещен вправо.
что создаст поле справа. Некоторые элементы wikitext позволяют вам вставлять стили CSS непосредственно в них. Примером может служить синтаксис таблицы:
{| style = "ваш стиль здесь" |- | ваши вещи на столе |}
Вы можете использовать тип стиля, который уже предопределен MediaWiki или сайтом, который вы посещаете. Вы также можете создать стиль, который будет уникальным для вашей страницы.
Векторный стиль — это стиль по умолчанию, его можно просмотреть здесь: MediaWiki:Vector.css
Вы присвоите своему CSS-тегу существующий «класс»
Пожалуйста, разместите здесь список существующих классов.
На встроенной странице можно скрыть комментарии в одной версии и показать их в другом представлении. Один крайний «стиль» для текста — не отображать его, с
. '' имя_класса '' { дисплей : нет } # '' идентификатор '' { дисплей : нет }
и т. д.
Неотображаемые ссылки не работают (в отличие от ссылок, набранных очень мелким шрифтом).
Его нельзя использовать для удаления текста в выражениях для имен шаблонов, имен параметров, значений параметров, имен страниц в ссылках и т. д.
Чтобы просмотреть скрытый текст, загрузите Web Developer Toolbar для Firefox здесь, затем выберите Разное → показать скрытые элементы на этой панели инструментов. Это заставит все скрытые элементы появиться.
Можно исключить контент из печати, объявив его принадлежащим к классу «noprint»:
< div class = "someclass noprint" > Это не будет отображаться в печатной версии. </ div >
Класс portlet — это стиль, используемый всеми блоками div вокруг основного контента. Определенные блоки, использующие этот класс:
Нижний колонтитул в нижней части страницы включает блоки со следующими идентификаторами
Класс или идентификатор могут зависеть от результата, полученного с помощью шаблона, или от параметра шаблона, например . Для одного или нескольких возможных имен классов может быть определен стиль этого класса. Если класс не определен, он игнорируется, поэтому используется стандартный стиль.class="abc{{{1|def}}}"
В простейшем случае мы имеем eg и определяем класс abcdef. Если значение параметра равно "def", то оно применяется.class="abc{{{1}}}"
Если страница для общего использования имеет смысл только тогда, когда стили определены для определенных классов, то они должны быть указаны на странице MediaWiki:Common.css , которая применяется ко всем пользователям и всем скинам, если только не переопределяется.
Викитекст, который гласит:
< span style = "display:{{{3|none}}}" > Ср </ span >
отобразит "Wed", если параметр 3 определен, но его значение не равно "none", и ничего не отобразит, если параметр 3 не определен или равен "none". Если значение параметра 3 — стиль отображения, отличный от "none", применяется этот стиль.
Заголовки Wiki используют следующий CSS по умолчанию:
Wiki-разметка | HTML | Стиль |
---|---|---|
= Heading = | <h1> | цвет : # 000000 ; фон : нет ; переполнение : скрыто ; разрыв страницы после : избегать ; размер шрифта : 1.8em ; семейство шрифтов : ' Linux Libertine' , Georgia , Times , serif ; верхнее поле : 1em ; нижнее поле : 0.25em ; высота строки : 1.3 ; отступ : 0 ; нижняя граница : 1px сплошной # AAAAAA ; |
== Heading == | <h2> | цвет : # 000000 ; фон : нет ; переполнение : скрыто ; разрыв страницы после : избегать ; размер шрифта : 1.5em ; семейство шрифтов : 'Linux Libertine' , Georgia , Times , serif ; верхнее поле : 1em ; нижнее поле : 0.25em ; высота строки : 1.3 ; отступ : 0 ; нижняя граница : 1px сплошной # AAAAAA ; |
=== Heading === | <h3> | цвет : # 000000 ; фон : нет ; переполнение : скрыто ; page-break-after : избегать ; размер шрифта : 1.2em ; начертание шрифта : жирное ; margin -top : 0.3em ; margin - bottom : 0 ; высота строки : 1.6 ; padding - top : 0.5em ; padding - bottom : 0 ; |
==== Heading ==== | <h4> | цвет : # 000000 ; фон : нет ; переполнение : скрыто ; page-break-after : избегать ; размер шрифта : 100 %; начертание шрифта : жирное ; margin -top : 0.3em ; margin-bottom : 0 ; высота строки : 1.6 ; padding - top : 0.5em ; padding - bottom : 0 ; |
===== Heading ===== | <h5> | цвет : # 000000 ; фон : нет ; переполнение : скрыто ; page-break-after : избегать ; размер шрифта : 100 %; начертание шрифта : жирное ; margin -top : 0.3em ; margin-bottom : 0 ; высота строки : 1.6 ; padding - top : 0.5em ; padding - bottom : 0 ; |
====== Heading ====== | <h6> | цвет : # 000000 ; фон : нет ; переполнение : скрыто ; page-break-after : избегать ; размер шрифта : 100 %; начертание шрифта : жирное ; margin -top : 0.3em ; margin-bottom : 0 ; высота строки : 1.6 ; padding - top : 0.5em ; padding - bottom : 0 ; |
<code>