3664
правки
Mansur700 (обсуждение | вклад) Нет описания правки |
Mansur700 (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
/** | |||
You are editing the global CSS file for all mobile site users. | |||
With Great Power Comes Great Responsibility. | |||
Some words of caution: | |||
* Avoid any changes which impact layout on a mobile device. | |||
** Please be careful not to introduce any margin/padding rules. These should be done inside the template itself via an inline style. | |||
** Be especially cautious when a template is likely to be used within the top 480px of the screen (the content that the user will see first on a mobile device) | |||
* Do not use display:none. Instead edit the template and markup the element you want to hide with the "nomobile" class. | |||
* Try to keep rules as generic and minimal as possible. Do not have 2 selectors doing the same thing. Introduce a common class and use that instead | |||
* Group common CSS rules together where possible. | |||
*/ | |||
/** | |||
* [Содержание] | |||
* | |||
* 1. Интерфейс | |||
* 1.1 Теги | |||
* 1.2 Классы | |||
* 1.3 Расширения | |||
* 2. Служебные классы | |||
* 3. Общие классы | |||
* 3.1 Списки | |||
* 3.2 Примечания | |||
* 3.4 Таблицы | |||
* 4. Шаблоны | |||
* 5. Страницы | |||
*/ | |||
/* ================================================ | |||
ИНТЕРФЕЙС | |||
================================================ */ | |||
/* ТЕГИ ------------------------------------------- */ | |||
blockquote { | blockquote { | ||
Строка 4: | Строка 38: | ||
} | } | ||
/* КЛАССЫ ----------------------------------------- */ | |||
/* Скрытие «показать/скрыть карту» на мобильных */ | |||
.mw-customtoggle-maps1 { | .mw-customtoggle-maps1 { | ||
display: none; | display: none; | ||
} | } | ||
/* РАСШИРЕНИЯ ------------------------------------- */ | |||
/* Стили для расширения [[mw:Extension:Babel]] (13-07-17) */ | |||
/* Скрытие буквы N у родных языков, по аналогии со старыми языковыми шаблонами */ | |||
.mw-babel-box-level-N { | .mw-babel-box-level-N { | ||
display: none; | display: none; | ||
} | } | ||
/* ================================================ | |||
СЛУЖЕБНЫЕ КЛАССЫ | |||
================================================ */ | |||
/* Служебные классы для показа сообщений отдельным группам пользователей */ | |||
.group-checkuser-show, | .group-checkuser-show, | ||
.group-bureaucrat-show, | .group-bureaucrat-show, | ||
Строка 24: | Строка 70: | ||
} | } | ||
/* ================================================ | |||
ОБЩИЕ КЛАССЫ | |||
================================================ */ | |||
/* СПИСКИ ----------------------------------------- */ | |||
/* Style for horizontal lists (separator following item). | |||
Adapted for the mobile version. | |||
@source mediawiki.org/wiki/Snippets/Horizontal_lists | |||
@revision 6 (2014-05-09) | |||
@author [[User:Edokter]] | |||
*/ | |||
/* Display list items inline */ | |||
.mw-parser-output .hlist dd, | .mw-parser-output .hlist dd, | ||
.mw-parser-output .hlist dt, | .mw-parser-output .hlist dt, | ||
Строка 30: | Строка 89: | ||
display: inline; | display: inline; | ||
} | } | ||
/* Display nested lists inline */ | |||
.mw-parser-output .hlist.inline, | .mw-parser-output .hlist.inline, | ||
.mw-parser-output .hlist.inline dl, | .mw-parser-output .hlist.inline dl, | ||
Строка 40: | Строка 100: | ||
display: inline; | display: inline; | ||
} | } | ||
/* Generate interpuncts */ | |||
.mw-parser-output .hlist dt:after { | .mw-parser-output .hlist dt:after { | ||
content: ": "; | content: ": "; | ||
Строка 53: | Строка 114: | ||
content: none; | content: none; | ||
} | } | ||
/* Add parentheses around nested lists */ | |||
.mw-parser-output .hlist dd dd:first-child:before, .mw-parser-output .hlist dd dt:first-child:before, .mw-parser-output .hlist dd li:first-child:before, | .mw-parser-output .hlist dd dd:first-child:before, .mw-parser-output .hlist dd dt:first-child:before, .mw-parser-output .hlist dd li:first-child:before, | ||
.mw-parser-output .hlist dt dd:first-child:before, .mw-parser-output .hlist dt dt:first-child:before, .mw-parser-output .hlist dt li:first-child:before, | .mw-parser-output .hlist dt dd:first-child:before, .mw-parser-output .hlist dt dt:first-child:before, .mw-parser-output .hlist dt li:first-child:before, | ||
Строка 65: | Строка 127: | ||
font-weight: normal; | font-weight: normal; | ||
} | } | ||
/* Put ordinals in front of ordered list items */ | |||
.mw-parser-output .hlist ol { | .mw-parser-output .hlist ol { | ||
counter-reset: listitem; | counter-reset: listitem; | ||
Строка 81: | Строка 144: | ||
} | } | ||
/* Списки без маркеров */ | |||
.plainlist ol:not(.references), | .plainlist ol:not(.references), | ||
.plainlist dl, | .plainlist dl, | ||
Строка 99: | Строка 163: | ||
} | } | ||
/* Неразрывные пробелы в горизонтальных списках */ | |||
.nowrap, | .nowrap, | ||
.nowraplinks a, | .nowraplinks a, | ||
Строка 108: | Строка 173: | ||
} | } | ||
/* Но где-то неразрывность надо сбросить (например, в навшаблонах в узких местах) */ | |||
.wrap, | .wrap, | ||
.wraplinks a, | .wraplinks a, | ||
.hlist-items-nowrap dl dl, .hlist-items-nowrap dl ol, .hlist-items-nowrap dl ul, | .hlist-items-nowrap dl dl, .hlist-items-nowrap dl ol, .hlist-items-nowrap dl ul, /* Allow nested lists to wrap anyway */ | ||
.hlist-items-nowrap ol dl, .hlist-items-nowrap ol ol, .hlist-items-nowrap ol ul, | .hlist-items-nowrap ol dl, .hlist-items-nowrap ol ol, .hlist-items-nowrap ol ul, | ||
.hlist-items-nowrap ul dl, .hlist-items-nowrap ul ol, .hlist-items-nowrap ul ul { | .hlist-items-nowrap ul dl, .hlist-items-nowrap ul ol, .hlist-items-nowrap ul ul { | ||
Строка 116: | Строка 182: | ||
} | } | ||
/* ПРИМЕЧАНИЯ ------------------------------------- */ | |||
.reflist-narrow .mw-references-columns { | .reflist-narrow .mw-references-columns { | ||
Строка 128: | Строка 195: | ||
} | } | ||
/* Enable custom list style types */ | |||
.reflist ol.references { | .reflist ol.references { | ||
list-style-type: inherit; | list-style-type: inherit; | ||
} | } | ||
/* ТАБЛИЦЫ ---------------------------------------- */ | |||
/* [[Википедия:Оформление таблиц]] */ | |||
.standard, | .standard, | ||
.wide { | .wide { | ||
Строка 157: | Строка 228: | ||
} | } | ||
/* ================================================ | |||
ШАБЛОНЫ | |||
================================================ */ | |||
/* КАРТОЧКА --------------------------------------- */ | |||
/* Компоненты карточки */ | |||
.infobox-above { | .infobox-above { | ||
font-size: 120%; | font-size: 120%; | ||
Строка 176: | Строка 254: | ||
} | } | ||
/* Встраиваемая карточка */ | |||
.content table.infobox-child { | .content table.infobox-child { | ||
width: 100% !important; | width: 100% !important; | ||
Строка 184: | Строка 263: | ||
} | } | ||
/* Таблицы в карточках */ | |||
.content table.infobox table:not(.infobox) { | .content table.infobox table:not(.infobox) { | ||
margin: 0; | margin: 0; | ||
Строка 212: | Строка 292: | ||
} | } | ||
/* Списки в карточках */ | |||
.infobox th:not(.noplainlist) > ul, | .infobox th:not(.noplainlist) > ul, | ||
.infobox td:not(.noplainlist) > ul, | .infobox td:not(.noplainlist) > ul, | ||
Строка 256: | Строка 337: | ||
} | } | ||
/* Сбрасываем неразрывность где нужно */ | |||
.infobox .nowrap, | .infobox .nowrap, | ||
.infobox .nowraplinks a, | .infobox .nowraplinks a, | ||
Строка 262: | Строка 344: | ||
} | } | ||
/* ToDo: Временные правки стилей элементов внутри карточек */ | |||
table.infobox td p { | table.infobox td p { | ||
margin: 0 !important; | margin: 0 !important; | ||
Строка 268: | Строка 351: | ||
margin-left: 0 !important; | margin-left: 0 !important; | ||
} | } | ||
/* [[Шаблон:Coord]] ------------------------------- */ | |||
/* Блок ссылок на альтернативные сервисы рядом с координатами («HGЯО») */ | |||
.mw-body .geo-services { | .mw-body .geo-services { | ||
font-size: 82%; | font-size: 82%; | ||
Строка 279: | Строка 365: | ||
} | } | ||
/* [[Шаблон:Ref-info]] ---------------------------- */ | |||
.ref-info { | .ref-info { | ||
font-size: 85%; | font-size: 85%; | ||
Строка 285: | Строка 372: | ||
} | } | ||
/* [[Шаблон:Tl]] и аналоги ------------------------ */ | |||
.wp-templatelink { | .wp-templatelink { | ||
color: #9098a0; | color: #9098a0; | ||
} | } | ||
/* ================================================ | |||
СТРАНИЦЫ | |||
================================================ */ | |||
/* [[Заглавная страница]] ------------------------- */ | |||
@media (max-width: 719px) { | @media (max-width: 719px) { | ||
.page- | .page-Заглавная_страница #content { | ||
background-color:#eaecf0; | background-color:#eaecf0; | ||
} | } | ||
.page- | .page-Заглавная_страница .header-container.header-chrome { | ||
box-shadow:none; | box-shadow:none; | ||
} | } | ||
} | } | ||
/* | |||
* Костыли-префиксы для поддержки устаревших браузеров заглавной страницей | |||
* Будут переведены на TemplateStyles, см. [[phab:T162379]] | |||
*/ | |||
.main-top-right > ul { | .main-top-right > ul { | ||
display: -webkit-box; | display: -webkit-box; |