Line 1: |
Line 1: |
− | /* | + | /* Reset italic styling set by user agent */ |
| + | cite, |
| + | dfn { |
| + | font-style: inherit; |
| + | } |
| | | |
− | '''Common [[Cascading Style Sheets|CSS]] for all skins''' | + | /* Straight quote marks for <q> */ |
| + | q { |
| + | quotes: '"' '"' "'" "'"; |
| + | } |
| | | |
− | '''Notice to Administrators!'''
| + | /* Avoid collision of blockquote with floating elements by swapping margin and padding */ |
| + | blockquote { |
| + | overflow: hidden; |
| + | margin: 1em 0; |
| + | padding: 0 40px; |
| + | } |
| | | |
− | Any changes to [[Mediawiki:Monobook.css|Monobook.css]] or [[MediaWiki:Common.css|Common.css]] should be first proposed to [[Centiare:Village Pump]].
| + | /* Consistent size for <small>, <sub> and <sup> */ |
| + | small { |
| + | font-size: 85%; |
| + | } |
| | | |
− | Always check with the [http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fen.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DMediaWiki%3ACommon.css%26action%3Draw%26ctype%3Dtext%2Fcss&usermedium=all W3C CSS Validation Service] after any changes.
| + | .mw-body-content sub, |
| + | .mw-body-content sup, |
| + | span.reference /* for Parsoid */ { |
| + | font-size: 80%; |
| + | } |
| | | |
− | Thank you.
| + | /* Same spacing for indented and unindented paragraphs on talk pages */ |
| + | .ns-talk .mw-body-content dd { |
| + | margin-top: 0.4em; |
| + | margin-bottom: 0.4em; |
| + | } |
| | | |
− | (In [[Mozilla]] and [[Opera (web browser)|Opera]], you can test style changes dynamically with the [http://www.squarefree.com/bookmarklets/webdevel.html test styles] bookmarklet from squarefree.com. It pops up a window for adding style rules, and updates the page as you type.)
| + | /* Main page fixes */ |
| + | #interwiki-completelist { |
| + | font-weight: bold; |
| + | } |
| | | |
− | See also the [[Wikipedia:Catalogue of CSS classes|catalogue of CSS classes]].
| + | /* Reduce page jumps by hiding collapsed/dismissed content */ |
− | {{interwiki-all}}
| + | .client-js .mw-special-Watchlist #watchlist-message, |
− | <pre><nowiki>*/
| + | .client-js .NavFrame.collapsed .NavContent, |
| + | .client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child) { |
| + | display: none; |
| + | } |
| | | |
− | /* make the list of references look smaller */ | + | /* Adds padding above Watchlist announcements where new recentchanges/watchlist filters are enabled */ |
| + | .mw-rcfilters-enabled .mw-specialpage-summary { |
| + | margin-top: 1em; |
| + | } |
| + | |
| + | /* Hide charinsert base for those not using the gadget */ |
| + | #editpage-specialchars { |
| + | display: none; |
| + | } |
| + | |
| + | /* Highlight linked elements (such as clicked references) in blue */ |
| + | body.action-info .mw-body-content :target, |
| + | .citation:target { |
| + | background-color: rgba(0, 127, 255, 0.133); |
| + | } |
| + | |
| + | /* Styling for citations. Breaks long urls, etc., rather than overflowing box */ |
| + | .citation { |
| + | word-wrap: break-word; |
| + | } |
| + | |
| + | /* Make the list of references smaller |
| + | * Keep in sync with Template:Refbegin/styles.css |
| + | * And Template:Reflist/styles.css |
| + | */ |
| ol.references { | | ol.references { |
− | font-size: 100%;
| + | font-size: 90%; |
| + | margin-bottom: 0.5em; |
| + | } |
| + | |
| + | /* Style for horizontal lists (separator following item). |
| + | @source mediawiki.org/wiki/Snippets/Horizontal_lists |
| + | @revision 8 (2016-05-21) |
| + | @author [[User:Edokter]] |
| + | */ |
| + | .hlist dl, |
| + | .hlist ol, |
| + | .hlist ul { |
| + | margin: 0; |
| + | padding: 0; |
| + | } |
| + | |
| + | /* Display list items inline */ |
| + | .hlist dd, |
| + | .hlist dt, |
| + | .hlist li { |
| + | margin: 0; /* don't trust the note that says margin doesn't work with inline |
| + | * removing margin: 0 makes dds have margins again */ |
| + | display: inline; |
| + | } |
| + | |
| + | /* Display nested lists inline */ |
| + | .hlist.inline, |
| + | .hlist.inline dl, |
| + | .hlist.inline ol, |
| + | .hlist.inline ul, |
| + | .hlist dl dl, |
| + | .hlist dl ol, |
| + | .hlist dl ul, |
| + | .hlist ol dl, |
| + | .hlist ol ol, |
| + | .hlist ol ul, |
| + | .hlist ul dl, |
| + | .hlist ul ol, |
| + | .hlist ul ul { |
| + | display: inline; |
| + | } |
| + | |
| + | /* Hide empty list items */ |
| + | .hlist .mw-empty-li { |
| + | display: none; |
| + | } |
| + | |
| + | /* Generate interpuncts */ |
| + | .hlist dt:after { |
| + | content: ": "; |
| + | } |
| + | |
| + | /** |
| + | * Note hlist style usage differs in Minerva and is defined in core as well! |
| + | * Please check Minerva desktop (and Minerva.css) when changing |
| + | * See https://phabricator.wikimedia.org/T213239 |
| + | */ |
| + | .hlist dd:after, |
| + | .hlist li:after { |
| + | content: " · "; |
| + | font-weight: bold; |
| + | } |
| + | |
| + | .hlist dd:last-child:after, |
| + | .hlist dt:last-child:after, |
| + | .hlist li:last-child:after { |
| + | content: none; |
| + | } |
| + | |
| + | /* Add parentheses around nested lists */ |
| + | .hlist dd dd:first-child:before, |
| + | .hlist dd dt:first-child:before, |
| + | .hlist dd li:first-child:before, |
| + | .hlist dt dd:first-child:before, |
| + | .hlist dt dt:first-child:before, |
| + | .hlist dt li:first-child:before, |
| + | .hlist li dd:first-child:before, |
| + | .hlist li dt:first-child:before, |
| + | .hlist li li:first-child:before { |
| + | content: " ("; |
| + | font-weight: normal; |
| + | } |
| + | |
| + | .hlist dd dd:last-child:after, |
| + | .hlist dd dt:last-child:after, |
| + | .hlist dd li:last-child:after, |
| + | .hlist dt dd:last-child:after, |
| + | .hlist dt dt:last-child:after, |
| + | .hlist dt li:last-child:after, |
| + | .hlist li dd:last-child:after, |
| + | .hlist li dt:last-child:after, |
| + | .hlist li li:last-child:after { |
| + | content: ")"; |
| + | font-weight: normal; |
| } | | } |
| | | |
− | .references-small { font-size: 90%;} | + | /* Put ordinals in front of ordered list items */ |
| + | .hlist ol { |
| + | counter-reset: listitem; |
| + | } |
| | | |
− | /* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
| + | .hlist ol > li { |
− | /* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
| + | counter-increment: listitem; |
− | /* column-count is from the CSS3 module "CSS Multi-column Layout" */
| |
− | /* Please ignore any validator errors caused by these two lines */
| |
− | .references-2column {
| |
− | font-size: 90%;
| |
− | -moz-column-count:2;
| |
− | column-count:2;
| |
| } | | } |
| | | |
− | .same-bg { background: none } | + | .hlist ol > li:before { |
| + | content: " " counter(listitem) "\a0"; |
| + | } |
| | | |
− | /* wikitable/prettytable class for skinning normal tables */
| + | .hlist dd ol > li:first-child:before, |
| + | .hlist dt ol > li:first-child:before, |
| + | .hlist li ol > li:first-child:before { |
| + | content: " (" counter(listitem) "\a0"; |
| + | } |
| | | |
− | table.wikitable,
| + | /* Unbulleted lists */ |
− | table.prettytable {
| + | .plainlist ol, |
− | margin: 1em 1em 1em 0;
| + | .plainlist ul { |
− | background: #f9f9f9;
| + | line-height: inherit; |
− | border: 1px #aaaaaa solid;
| + | list-style: none none; |
− | border-collapse: collapse;
| + | margin: 0; |
| } | | } |
| | | |
− | table.wikitable th, table.wikitable td,
| + | .plainlist ol li, |
− | table.prettytable th, table.prettytable td {
| + | .plainlist ul li { |
− | border: 1px #aaaaaa solid;
| + | margin-bottom: 0; |
− | padding: 0.2em;
| |
| } | | } |
| | | |
− | table.wikitable th,
| + | /* Default style for navigation boxes */ |
− | table.prettytable th {
| + | .navbox { /* Navbox container style */ |
− | background: #f2f2f2;
| + | box-sizing: border-box; |
− | text-align: center;
| + | border: 1px solid #a2a9b1; |
| + | width: 100%; |
| + | clear: both; |
| + | font-size: 88%; |
| + | text-align: center; |
| + | padding: 1px; |
| + | margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */ |
| } | | } |
| | | |
− | table.wikitable caption,
| + | .navbox .navbox { |
− | table.prettytable caption {
| + | margin-top: 0; /* No top margin for nested navboxes */ |
− | margin-left: inherit;
| |
− | margin-right: inherit;
| |
− | font-weight: bold;
| |
| } | | } |
| | | |
− | /* default skin for navigation boxes */
| + | .navbox + .navbox { |
− | table.navbox {
| + | margin-top: -1px; /* Single pixel border between adjacent navboxes */ |
− | background-color: #f9f9f9;
| |
− | border: 1px solid #aaaaaa;
| |
− | clear: both;
| |
− | font-size: 90%;
| |
− | margin: 1em 0em 0em;
| |
− | padding: 5px;
| |
− | text-align: center;
| |
− | width: 100%;
| |
| } | | } |
| | | |
− | table.navbox th {
| + | .navbox-inner, |
− | background-color: #ccccff;
| + | .navbox-subgroup { |
− | padding-left: 1em;
| + | width: 100%; |
− | padding-right: 1em;
| |
| } | | } |
| | | |
− | table.navbox tr:not(:first-child) th {
| + | .navbox-group, |
− | background-color: #ddddff;
| + | .navbox-title, |
| + | .navbox-abovebelow { |
| + | padding: 0.25em 1em; /* Title, group and above/below styles */ |
| + | line-height: 1.5em; |
| + | text-align: center; |
| } | | } |
| | | |
− | @media print { | + | th.navbox-group { /* Group style */ |
− | .navbox {
| + | white-space: nowrap; |
− | display: none;
| + | /* @noflip */ |
− | }
| + | text-align: right; |
| + | } |
| + | |
| + | .navbox, |
| + | .navbox-subgroup { |
| + | background-color: #fdfdfd; /* Background color */ |
| + | } |
| + | |
| + | .navbox-list { |
| + | line-height: 1.5em; |
| + | border-color: #fdfdfd; /* Must match background color */ |
| + | } |
| + | |
| + | /* cell spacing for navbox cells */ |
| + | tr + tr > .navbox-abovebelow, |
| + | tr + tr > .navbox-group, |
| + | tr + tr > .navbox-image, |
| + | tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */ |
| + | border-top: 2px solid #fdfdfd; /* Must match background color */ |
| + | } |
| + | |
| + | .navbox th, |
| + | .navbox-title { |
| + | background-color: #ccccff; /* Level 1 color */ |
| + | } |
| + | |
| + | .navbox-abovebelow, |
| + | th.navbox-group, |
| + | .navbox-subgroup .navbox-title { |
| + | background-color: #ddddff; /* Level 2 color */ |
| + | } |
| + | |
| + | .navbox-subgroup .navbox-group, |
| + | .navbox-subgroup .navbox-abovebelow { |
| + | background-color: #e6e6ff; /* Level 3 color */ |
| + | } |
| + | |
| + | .navbox-even { |
| + | background-color: #f7f7f7; /* Even row striping */ |
| + | } |
| + | |
| + | .navbox-odd { |
| + | background-color: transparent; /* Odd row striping */ |
| + | } |
| + | |
| + | .navbox .hlist td dl, |
| + | .navbox .hlist td ol, |
| + | .navbox .hlist td ul, |
| + | .navbox td.hlist dl, |
| + | .navbox td.hlist ol, |
| + | .navbox td.hlist ul { |
| + | padding: 0.125em 0; /* Adjust hlist padding in navboxes */ |
| + | } |
| + | |
| + | /* Styling for JQuery makeCollapsible, matching that of collapseButton */ |
| + | .mw-parser-output .mw-collapsible-toggle { |
| + | font-weight: normal; |
| + | /* @noflip */ |
| + | text-align: right; |
| + | padding-right: 0.2em; |
| + | padding-left: 0.2em; |
| + | } |
| + | |
| + | .mw-collapsible-leftside-toggle .mw-collapsible-toggle { |
| + | /* @noflip */ |
| + | float: left; |
| + | /* @noflip */ |
| + | text-align: left; |
| } | | } |
| | | |
| /* Infobox template style */ | | /* Infobox template style */ |
| + | .infobox { |
| + | border: 1px solid #a2a9b1; |
| + | border-spacing: 3px; |
| + | background-color: #f8f9fa; |
| + | color: black; |
| + | /* @noflip */ |
| + | margin: 0.5em 0 0.5em 1em; |
| + | padding: 0.2em; |
| + | /* @noflip */ |
| + | float: right; |
| + | /* @noflip */ |
| + | clear: right; |
| + | font-size: 88%; |
| + | line-height: 1.5em; |
| + | width: 22em; |
| + | } |
| + | |
| + | /* not strictly certain these styles are necessary |
| + | * just replicating the module faithfully |
| + | */ |
| + | .infobox-subbox { |
| + | padding: 0; |
| + | border: none; |
| + | margin: -3px; |
| + | width: auto; |
| + | min-width: 100%; |
| + | font-size: 100%; |
| + | clear: none; |
| + | float: none; |
| + | background-color: transparent; |
| + | } |
| | | |
− | .infobox { | + | .infobox-header, |
− | border: 1px solid #aaaaaa;
| + | .infobox-label, |
− | background-color: #f9f9f9;
| + | .infobox-above, |
− | color: black;
| + | .infobox-full-data, |
− | margin-bottom: 0.5em;
| + | .infobox-data, |
− | margin-left: 1em;
| + | .infobox-below, |
− | padding: 0.2em;
| + | .infobox-subheader, |
− | float: right;
| + | .infobox-image, |
− | clear: right;
| + | .infobox-navbar, |
| + | /* Remove element declaration when both a) infobox3cols is migrated and |
| + | * b) when every .infobox thing is using the standard module/templates */ |
| + | .infobox th, |
| + | .infobox td { |
| + | vertical-align: top; |
| } | | } |
− | .infobox td, | + | |
− | .infobox th { | + | .infobox-label, |
− | vertical-align: top;
| + | .infobox-data, |
| + | /* Remove element declaration when both a) infobox3cols is migrated and |
| + | * b) when every .infobox thing is using the standard module/templates */ |
| + | .infobox th, |
| + | .infobox td { |
| + | /* @noflip */ |
| + | text-align: left; |
| } | | } |
| + | |
| + | /* remove .infobox when th, td above are removed */ |
| + | .infobox .infobox-above, |
| + | .infobox .infobox-title, |
| + | /* Remove element declaration when both a) infobox3cols is migrated and |
| + | * b) when every .infobox thing is using the standard module/templates */ |
| .infobox caption { | | .infobox caption { |
− | font-size: larger;
| + | font-size: 125%; |
− | margin-left: inherit;
| + | font-weight: bold; |
| + | text-align: center; |
| } | | } |
| + | |
| + | .infobox-title, |
| + | /* Remove element declaration when both a) infobox3cols is migrated and |
| + | * b) when every .infobox thing is using the standard module/templates */ |
| + | .infobox caption { |
| + | padding: 0.2em; |
| + | } |
| + | |
| + | /* remove .infobox when th, td above are removed */ |
| + | .infobox .infobox-header, |
| + | .infobox .infobox-subheader, |
| + | .infobox .infobox-image, |
| + | .infobox .infobox-full-data, |
| + | .infobox .infobox-below { |
| + | text-align: center; |
| + | } |
| + | |
| + | /* remove .infobox when th, td above are removed */ |
| + | .infobox .infobox-navbar { |
| + | /* @noflip */ |
| + | text-align: right; |
| + | } |
| + | |
| .infobox.bordered { | | .infobox.bordered { |
− | border-collapse: collapse;
| + | border-collapse: collapse; |
| } | | } |
| + | |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.bordered td, | | .infobox.bordered td, |
| .infobox.bordered th { | | .infobox.bordered th { |
− | border: 1px solid #aaaaaa;
| + | border: 1px solid #a2a9b1; |
| } | | } |
| + | |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.bordered .borderless td, | | .infobox.bordered .borderless td, |
| .infobox.bordered .borderless th { | | .infobox.bordered .borderless th { |
− | border: 0;
| + | border: 0; |
− | }
| |
− | | |
− | .infobox.sisterproject {
| |
− | width: 20em;
| |
− | font-size: 90%;
| |
| } | | } |
| | | |
| /* styles for bordered infobox with merged rows */ | | /* styles for bordered infobox with merged rows */ |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.bordered .mergedtoprow td, | | .infobox.bordered .mergedtoprow td, |
| .infobox.bordered .mergedtoprow th { | | .infobox.bordered .mergedtoprow th { |
− | border: 0;
| + | border: 0; |
− | border-top: 1px solid #aaaaaa;
| + | border-top: 1px solid #a2a9b1; |
− | border-right: 1px solid #aaaaaa;
| + | /* @noflip */ |
| + | border-right: 1px solid #a2a9b1; |
| } | | } |
| | | |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.bordered .mergedrow td, | | .infobox.bordered .mergedrow td, |
| .infobox.bordered .mergedrow th { | | .infobox.bordered .mergedrow th { |
− | border: 0;
| + | border: 0; |
− | border-right: 1px solid #aaaaaa;
| + | /* @noflip */ |
| + | border-right: 1px solid #a2a9b1; |
| } | | } |
| | | |
− | | + | /* Styles for geography infoboxes, eg countries, |
− | /* styles for geography infoboxes, e.g. countries, national subdivisions, cities, etc. */ | + | country subdivisions, cities, etc. */ |
− | | |
| .infobox.geography { | | .infobox.geography { |
− | border: 1px solid #ccd2d9;
| + | border-collapse: collapse; |
− | text-align: left;
| + | line-height: 1.2em; |
− | border-collapse: collapse;
| + | font-size: 90%; |
− | line-height: 1.2em;
| |
− | font-size: 90%;
| |
| } | | } |
| | | |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.geography td, | | .infobox.geography td, |
| .infobox.geography th { | | .infobox.geography th { |
− | border-top: solid 1px #ccd2d9;
| + | border-top: 1px solid #a2a9b1; |
− | padding: 0.4em 0.2em 0.4em 0.8em;
| + | padding: 0.4em 0.6em 0.4em 0.6em; |
| } | | } |
| + | |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.geography .mergedtoprow td, | | .infobox.geography .mergedtoprow td, |
| .infobox.geography .mergedtoprow th { | | .infobox.geography .mergedtoprow th { |
− | border-top: solid 1px #ccd2d9;
| + | border-top: 1px solid #a2a9b1; |
− | padding: 0.4em 0.2em 0.2em 0.8em;
| + | padding: 0.4em 0.6em 0.2em 0.6em; |
| } | | } |
| | | |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.geography .mergedrow td, | | .infobox.geography .mergedrow td, |
| .infobox.geography .mergedrow th { | | .infobox.geography .mergedrow th { |
− | border: 0;
| + | border: 0; |
− | padding: 0 0.2em 0.2em 0.8em;
| + | padding: 0 0.6em 0.2em 0.6em; |
| } | | } |
| | | |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.geography .mergedbottomrow td, | | .infobox.geography .mergedbottomrow td, |
| .infobox.geography .mergedbottomrow th { | | .infobox.geography .mergedbottomrow th { |
− | border-top: 0;
| + | border-top: 0; |
− | border-bottom: solid 1px #ccd2d9;
| + | border-bottom: 1px solid #a2a9b1; |
− | padding: 0 0.2em 0.4em 0.8em;
| + | padding: 0 0.6em 0.4em 0.6em; |
| } | | } |
| | | |
| + | /* TODO split definitions to appropriate class names when live from HTML element */ |
| .infobox.geography .maptable td, | | .infobox.geography .maptable td, |
| .infobox.geography .maptable th { | | .infobox.geography .maptable th { |
− | border: 0;
| + | border: 0; |
− | padding: 0 0 0 0; | + | padding: 0; |
| + | } |
| + | |
| + | /* Normal font styling for wikitable row headers with scope="row" tag */ |
| + | .wikitable.plainrowheaders th[scope=row] { |
| + | font-weight: normal; |
| + | /* @noflip */ |
| + | text-align: left; |
| + | } |
| + | |
| + | /* Lists in wikitable data cells are always left-aligned */ |
| + | .wikitable td ul, |
| + | .wikitable td ol, |
| + | .wikitable td dl { |
| + | /* @noflip */ |
| + | text-align: left; |
| + | } |
| + | |
| + | /* ...unless they also use the hlist class */ |
| + | .toc.hlist ul, |
| + | #toc.hlist ul, |
| + | .wikitable.hlist td ul, |
| + | .wikitable.hlist td ol, |
| + | .wikitable.hlist td dl { |
| + | text-align: inherit; |
| + | } |
| + | |
| + | /* Fix for hieroglyphs specificity issue in infoboxes ([[phab:T43869]]) */ |
| + | table.mw-hiero-table td { |
| + | vertical-align: middle; |
| + | } |
| + | |
| + | /* Change the external link icon to an Adobe icon for all PDF files */ |
| + | .mw-parser-output a[href$=".pdf"].external, |
| + | .mw-parser-output a[href*=".pdf?"].external, |
| + | .mw-parser-output a[href*=".pdf#"].external, |
| + | .mw-parser-output a[href$=".PDF"].external, |
| + | .mw-parser-output a[href*=".PDF?"].external, |
| + | .mw-parser-output a[href*=".PDF#"].external { |
| + | background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; |
| + | /* @noflip */ |
| + | padding-right: 18px; |
| + | } |
| + | |
| + | /* Messagebox templates */ |
| + | .messagebox { |
| + | border: 1px solid #a2a9b1; |
| + | background-color: #f8f9fa; |
| + | width: 80%; |
| + | margin: 0 auto 1em auto; |
| + | padding: .2em; |
| + | } |
| + | |
| + | .messagebox.merge { |
| + | border: 1px solid #c0b8cc; |
| + | background-color: #f0e5ff; |
| + | text-align: center; |
| + | } |
| + | |
| + | .messagebox.cleanup { |
| + | border: 1px solid #9f9fff; |
| + | background-color: #efefff; |
| + | text-align: center; |
| + | } |
| + | |
| + | .messagebox.standard-talk { |
| + | border: 1px solid #c0c090; |
| + | background-color: #f8eaba; |
| + | margin: 4px auto; |
| + | } |
| + | |
| + | /* For old WikiProject banners inside banner shells. */ |
| + | .mbox-inside .standard-talk { |
| + | border: 1px solid #c0c090; |
| + | background-color: #f8eaba; |
| + | width: 100%; |
| + | margin: 2px 0; |
| + | padding: 2px; |
| + | } |
| + | |
| + | .messagebox.small { |
| + | width: 238px; |
| + | font-size: 85%; |
| + | /* @noflip */ |
| + | float: right; |
| + | clear: both; |
| + | /* @noflip */ |
| + | margin: 0 0 1em 1em; |
| + | line-height: 1.25em; |
| + | } |
| + | |
| + | .messagebox.small-talk { |
| + | width: 238px; |
| + | font-size: 85%; |
| + | /* @noflip */ |
| + | float: right; |
| + | clear: both; |
| + | /* @noflip */ |
| + | margin: 0 0 1em 1em; |
| + | line-height: 1.25em; |
| + | background-color: #f8eaba; |
| + | } |
| + | |
| + | /* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */ |
| + | th.mbox-text, td.mbox-text { /* The message body cell(s) */ |
| + | border: none; |
| + | /* @noflip */ |
| + | padding: 0.25em 0.9em; /* 0.9em left/right */ |
| + | width: 100%; /* Make all mboxes the same width regardless of text length */ |
| + | } |
| + | |
| + | td.mbox-image { /* The left image cell */ |
| + | border: none; |
| + | /* @noflip */ |
| + | padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */ |
| + | text-align: center; |
| + | } |
| + | |
| + | td.mbox-imageright { /* The right image cell */ |
| + | border: none; |
| + | /* @noflip */ |
| + | padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */ |
| + | text-align: center; |
| + | } |
| + | |
| + | td.mbox-empty-cell { /* An empty narrow cell */ |
| + | border: none; |
| + | padding: 0; |
| + | width: 1px; |
| + | } |
| + | |
| + | /* Article message box styles */ |
| + | table.ambox { |
| + | margin: 0 10%; /* 10% = Will not overlap with other elements */ |
| + | border: 1px solid #a2a9b1; |
| + | /* @noflip */ |
| + | border-left: 10px solid #36c; /* Default "notice" blue */ |
| + | background-color: #fbfbfb; |
| + | box-sizing: border-box; |
| + | } |
| + | |
| + | table.ambox + table.ambox { /* Single border between stacked boxes. */ |
| + | margin-top: -1px; |
| + | } |
| + | |
| + | .ambox th.mbox-text, |
| + | .ambox td.mbox-text { /* The message body cell(s) */ |
| + | padding: 0.25em 0.5em; /* 0.5em left/right */ |
| + | } |
| + | |
| + | .ambox td.mbox-image { /* The left image cell */ |
| + | /* @noflip */ |
| + | padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */ |
| + | } |
| + | |
| + | .ambox td.mbox-imageright { /* The right image cell */ |
| + | /* @noflip */ |
| + | padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */ |
| + | } |
| + | |
| + | table.ambox-notice { |
| + | /* @noflip */ |
| + | border-left: 10px solid #36c; /* Blue */ |
| + | } |
| + | |
| + | table.ambox-speedy { |
| + | /* @noflip */ |
| + | border-left: 10px solid #b32424; /* Red */ |
| + | background-color: #fee7e6; /* Pink */ |
| + | } |
| + | |
| + | table.ambox-delete { |
| + | /* @noflip */ |
| + | border-left: 10px solid #b32424; /* Red */ |
| + | } |
| + | |
| + | table.ambox-content { |
| + | /* @noflip */ |
| + | border-left: 10px solid #f28500; /* Orange */ |
| + | } |
| + | |
| + | table.ambox-style { |
| + | /* @noflip */ |
| + | border-left: 10px solid #fc3; /* Yellow */ |
| + | } |
| + | |
| + | table.ambox-move { |
| + | /* @noflip */ |
| + | border-left: 10px solid #9932cc; /* Purple */ |
| + | } |
| + | |
| + | table.ambox-protection { |
| + | /* @noflip */ |
| + | border-left: 10px solid #a2a9b1; /* Gray-gold */ |
| } | | } |
| | | |
− | /* Style for "notices" */ | + | /* Image message box styles */ |
− | .notice { | + | table.imbox { |
− | margin: 1em;
| + | margin: 4px 10%; |
− | padding: 0.2em;
| + | border-collapse: collapse; |
| + | border: 3px solid #36c; /* Default "notice" blue */ |
| + | background-color: #fbfbfb; |
| + | box-sizing: border-box; |
| } | | } |
| | | |
− | #disambig {
| + | .imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */ |
− | border-top: 1px solid #cccccc;
| + | margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */ |
− | border-bottom: 1px solid #cccccc;
| + | display: block; /* Fix for webkit to force 100% width. */ |
| } | | } |
| | | |
− | #spoiler {
| + | .mbox-inside .imbox { /* For imboxes inside other templates. */ |
− | border-top: 2px solid #ddd;
| + | margin: 4px; |
− | border-bottom:2px solid #ddd;
| |
| } | | } |
| | | |
− | /* Standard talk template style */ | + | table.imbox-notice { |
| + | border: 3px solid #36c; /* Blue */ |
| + | } |
| | | |
− | .Talk-Notice { | + | table.imbox-speedy { |
− | border: 1px solid #C0C090;
| + | border: 3px solid #b32424; /* Red */ |
− | background-color: #F8EABA;
| + | background-color: #fee7e6; /* Pink */ |
− | margin-bottom: 3px;
| |
− | width: 85%;
| |
− | border-spacing: 3px;
| |
− | margin-left: auto;
| |
− | margin-right: auto;
| |
| } | | } |
| | | |
− | .Talk-Notice:after { | + | table.imbox-delete { |
− | content: "The CSS for this template should be changed. See [[Wikipedia:Template Standardisation]].";
| + | border: 3px solid #b32424; /* Red */ |
| } | | } |
| | | |
− | /* Make template background appear correctly on all browsers */
| + | table.imbox-content { |
− | .Talk-Notice td { | + | border: 3px solid #f28500; /* Orange */ |
− | background: inherit;
| |
| } | | } |
| | | |
− | /* Metadata */
| + | table.imbox-style { |
− | table.metadata { | + | border: 3px solid #fc3; /* Yellow */ |
− | border: 1px solid #aaaaaa;
| |
− | display: none;
| |
− | speak: none;
| |
| } | | } |
− | .metadata-label { | + | |
− | color: #aaaaaa;
| + | table.imbox-move { |
| + | border: 3px solid #9932cc; /* Purple */ |
| } | | } |
| | | |
− | /* Persondata */
| + | table.imbox-protection { |
− | table.persondata { | + | border: 3px solid #a2a9b1; /* Gray-gold */ |
− | border: 1px solid #aaaaaa;
| |
− | display: none;
| |
− | speak: none;
| |
| } | | } |
− | .persondata-label { | + | |
− | color: #aaaaaa;
| + | table.imbox-license { |
| + | border: 3px solid #88a; /* Dark gray */ |
| + | background-color: #f7f8ff; /* Light gray */ |
| } | | } |
| | | |
− | /* Makes redirects appear in italics on [[Special:Allpages]] */
| + | table.imbox-featured { |
− | .allpagesredirect { | + | border: 3px solid #cba135; /* Brown-gold */ |
− | font-style: italic;
| |
| } | | } |
| | | |
− | /* Choose whether to have AD/BC dates or CE/BCE dates*/ | + | /* Category message box styles */ |
| + | table.cmbox { |
| + | margin: 3px 10%; |
| + | border-collapse: collapse; |
| + | border: 1px solid #a2a9b1; |
| + | background-color: #dfe8ff; /* Default "notice" blue */ |
| + | box-sizing: border-box; |
| + | } |
| | | |
− | /* First, the default : display both : See templates ADCE and BCEBC for how these are used*/
| + | table.cmbox-notice { |
− | .Use_Default_Date_Convention { display: inline; } | + | background-color: #d8e8ff; /* Blue */ |
− | .Use_AD_and_BC { display: none; }
| + | } |
− | .Use_BCE_and_CE { display: none; }
| |
| | | |
− | /* If you want to display AD and BC add the following to User:You/monobook.css page */
| + | table.cmbox-speedy { |
− | /*
| + | margin-top: 4px; |
− | .Use_Default_Date_Convention { display: none; }
| + | margin-bottom: 4px; |
− | .Use_AD_and_BC { display:inline; }
| + | border: 4px solid #b32424; /* Red */ |
− | .Use_BCE_and_CE { display:none; }
| + | background-color: #ffdbdb; /* Pink */ |
− | */ | + | } |
| | | |
− | /*If you want to display CE and BCE add the following to User:You/monobook.css page */
| + | table.cmbox-delete { |
− | /*
| + | background-color: #ffdbdb; /* Pink */ |
− | .Use_Default_Date_Convention { display: none; }
| + | } |
− | .Use_AD_and_BC { display:none; } | |
− | .Use_BCE_and_CE {display:inline; }
| |
− | */ | |
| | | |
− | /* Class for links with loudspeaker icon next to them */ | + | table.cmbox-content { |
| + | background-color: #ffe7ce; /* Orange */ |
| + | } |
| | | |
− | .audiolink a{ | + | table.cmbox-style { |
− | background: url("http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Loudspeaker.svg/11px-Loudspeaker.svg.png") center left no-repeat !important;
| + | background-color: #fff9db; /* Yellow */ |
− | padding-left: 16px !important;
| |
− | padding-right: 0 !important;
| |
| } | | } |
| | | |
− | /* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */ | + | table.cmbox-move { |
| + | background-color: #e4d8ff; /* Purple */ |
| + | } |
| + | |
| + | table.cmbox-protection { |
| + | background-color: #efefe1; /* Gray-gold */ |
| + | } |
| | | |
− | div.listenlist {
| + | /* Other pages message box styles */ |
− | background: url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
| + | table.ombox { |
− | padding-left: 40px;
| + | margin: 4px 10%; |
| + | border-collapse: collapse; |
| + | border: 1px solid #a2a9b1; /* Default "notice" gray */ |
| + | background-color: #f8f9fa; |
| + | box-sizing: border-box; |
| } | | } |
| | | |
− | div.videolist, div.multivideolist {
| + | table.ombox-notice { |
− | background: url("http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-generic.png/40px-Tango-video-x-generic.png");
| + | border: 1px solid #a2a9b1; /* Gray */ |
− | padding-left: 50px;
| |
| } | | } |
| | | |
− | /* Style rules for media list templates */ | + | table.ombox-speedy { |
| + | border: 2px solid #b32424; /* Red */ |
| + | background-color: #fee7e6; /* Pink */ |
| + | } |
| | | |
− | div.medialist {
| + | table.ombox-delete { |
− | min-height: 50px;
| + | border: 2px solid #b32424; /* Red */ |
− | margin: 1em;
| |
− | background-position: top left;
| |
− | background-repeat: no-repeat;
| |
| } | | } |
| | | |
− | div.medialist ul {
| + | table.ombox-content { |
− | list-style-type: none;
| + | border: 1px solid #f28500; /* Orange */ |
− | list-style-image: none;
| |
− | margin: 0;
| |
| } | | } |
| | | |
− | div.medialist ul li {
| + | table.ombox-style { |
− | padding-bottom: 0.5em;
| + | border: 1px solid #fc3; /* Yellow */ |
| } | | } |
| | | |
− | div.medialist ul li li {
| + | table.ombox-move { |
− | font-size: 91%;
| + | border: 1px solid #9932cc; /* Purple */ |
− | padding-bottom: 0;
| |
| } | | } |
| | | |
− | /* Change the external link icon to an Adobe icon for all PDF files */ | + | table.ombox-protection { |
− | /* (in browsers that support these CSS selectors, like Mozilla and Opera) */ | + | border: 2px solid #a2a9b1; /* Gray-gold */ |
− | #bodyContent a[href$=".pdf"].external,
| + | } |
− | #bodyContent a[href*=".pdf?"].external, | + | |
− | #bodyContent a[href*=".pdf#"].external, | + | /* Talk page message box styles */ |
− | #bodyContent a[href$=".PDF"].external,
| + | table.tmbox { |
− | #bodyContent a[href*=".PDF?"].external,
| + | margin: 4px 10%; |
− | #bodyContent a[href*=".PDF#"].external {
| + | border-collapse: collapse; |
− | background: url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif) center right no-repeat;
| + | border: 1px solid #c0c090; /* Default "notice" gray-brown */ |
− | padding-right: 16px;
| + | background-color: #f8eaba; |
| + | min-width: 80%; |
| + | box-sizing: border-box; |
| + | } |
| + | |
| + | .tmbox.mbox-small { |
| + | min-width: 0; /* reset the min-width of tmbox above */ |
| + | } |
| + | |
| + | .mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */ |
| + | margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */ |
| + | width: 100%; /* For Safari and Opera */ |
| + | } |
| + | |
| + | .mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */ |
| + | line-height: 1.5em; /* also "nested", so reset styles that are */ |
| + | font-size: 100%; /* set in "mbox-small" above. */ |
| + | } |
| + | |
| + | table.tmbox-speedy { |
| + | border: 2px solid #b32424; /* Red */ |
| + | background-color: #fee7e6; /* Pink */ |
| + | } |
| + | |
| + | table.tmbox-delete { |
| + | border: 2px solid #b32424; /* Red */ |
| + | } |
| + | |
| + | table.tmbox-content { |
| + | border: 2px solid #f28500; /* Orange */ |
| + | } |
| + | |
| + | table.tmbox-style { |
| + | border: 2px solid #fc3; /* Yellow */ |
| + | } |
| + | |
| + | table.tmbox-move { |
| + | border: 2px solid #9932cc; /* Purple */ |
| + | } |
| + | |
| + | table.tmbox-protection, |
| + | table.tmbox-notice { |
| + | border: 1px solid #c0c090; /* Gray-brown */ |
| + | } |
| + | |
| + | /* Footer and header message box styles */ |
| + | table.fmbox { |
| + | clear: both; |
| + | margin: 0.2em 0; |
| + | width: 100%; |
| + | border: 1px solid #a2a9b1; |
| + | background-color: #f8f9fa; /* Default "system" gray */ |
| + | box-sizing: border-box; |
| + | } |
| + | |
| + | table.fmbox-system { |
| + | background-color: #f8f9fa; |
| + | } |
| + | |
| + | table.fmbox-warning { |
| + | border: 1px solid #bb7070; /* Dark pink */ |
| + | background-color: #ffdbdb; /* Pink */ |
| + | } |
| + | |
| + | table.fmbox-editnotice { |
| + | background-color: transparent; |
| + | } |
| + | |
| + | /* Div based "warning" style fmbox messages. */ |
| + | div.mw-warning-with-logexcerpt, |
| + | div.mw-lag-warn-high, |
| + | div.mw-cascadeprotectedwarning, |
| + | div#mw-protect-cascadeon, |
| + | div.titleblacklist-warning, |
| + | div.locked-warning { |
| + | clear: both; |
| + | margin: 0.2em 0; |
| + | border: 1px solid #bb7070; |
| + | background-color: #ffdbdb; |
| + | padding: 0.25em 0.9em; |
| + | box-sizing: border-box; |
| + | } |
| + | |
| + | /* Use default color for partial block fmbox banner per [[Special:PermaLink/1028105567#pblock-style]] */ |
| + | .mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {border-color:#fc3;background-color:#fef6e7;} |
| + | |
| + | /* These mbox-small classes must be placed after all other |
| + | ambox/tmbox/ombox etc classes. "html body.mediawiki" is so |
| + | they override "table.ambox + table.ambox" above. */ |
| + | html body.mediawiki .mbox-small { /* For the "small=yes" option. */ |
| + | /* @noflip */ |
| + | clear: right; |
| + | /* @noflip */ |
| + | float: right; |
| + | /* @noflip */ |
| + | margin: 4px 0 4px 1em; |
| + | box-sizing: border-box; |
| + | width: 238px; |
| + | font-size: 88%; |
| + | line-height: 1.25em; |
| + | } |
| + | |
| + | html body.mediawiki .mbox-small-left { /* For the "small=left" option. */ |
| + | /* @noflip */ |
| + | margin: 4px 1em 4px 0; |
| + | box-sizing: border-box; |
| + | overflow: hidden; |
| + | width: 238px; |
| + | border-collapse: collapse; |
| + | font-size: 88%; |
| + | line-height: 1.25em; |
| + | } |
| + | |
| + | /* Style for compact ambox */ |
| + | /* Hide the images */ |
| + | .compact-ambox table .mbox-image, |
| + | .compact-ambox table .mbox-imageright, |
| + | .compact-ambox table .mbox-empty-cell { |
| + | display: none; |
| + | } |
| + | |
| + | /* Remove borders, backgrounds, padding, etc. */ |
| + | .compact-ambox table.ambox { |
| + | border: none; |
| + | border-collapse: collapse; |
| + | background-color: transparent; |
| + | margin: 0 0 0 1.6em !important; |
| + | padding: 0 !important; |
| + | width: auto; |
| + | display: block; |
| + | } |
| + | |
| + | body.mediawiki .compact-ambox table.mbox-small-left { |
| + | font-size: 100%; |
| + | width: auto; |
| + | margin: 0; |
| + | } |
| + | |
| + | /* Style the text cell as a list item and remove its padding */ |
| + | .compact-ambox table .mbox-text { |
| + | padding: 0 !important; |
| + | margin: 0 !important; |
| + | } |
| + | |
| + | .compact-ambox table .mbox-text-span { |
| + | display: list-item; |
| + | line-height: 1.5em; |
| + | list-style-type: square; |
| + | list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg); |
| + | } |
| + | |
| + | /* Allow for hiding text in compact form */ |
| + | .compact-ambox .hide-when-compact { |
| + | display: none; |
| + | } |
| + | |
| + | /* Remove underlines from certain links */ |
| + | .nounderlines a, |
| + | .IPA a:link, |
| + | .IPA a:visited { |
| + | text-decoration: none !important; |
| + | } |
| + | |
| + | /* [[Wikipedia:NavFrame]]. |
| + | Entirely deprecated. Slated for removal. |
| + | Use mw-collapsible. */ |
| + | div.NavFrame { |
| + | padding: 4px; |
| + | border: 1px solid #a2a9b1; |
| + | text-align: center; |
| + | font-size: 95%; |
| + | } |
| + | |
| + | div.NavFrame + div.NavFrame { |
| + | border-top-style: none; |
| + | border-top-style: hidden; |
| } | | } |
| | | |
− | /* Change the external link icon to an Adobe icon anywhere the PDFlink class */
| + | div.NavFrame div.NavHead { |
− | /* is used (notably Template:PDFlink). This works in IE, unlike the above. */
| + | line-height: 1.6em; |
− | span.PDFlink a {
| + | font-weight: bold; |
− | background: url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif) center right no-repeat !important;
| + | background-color: #ccf; |
− | padding-right: 17px !important;
| + | position: relative; |
| } | | } |
| | | |
− | /* Content in columns with CSS instead of tables [[Template:Columns]] */
| + | div.NavFrame p, |
− | div.columns-2 div.column { | + | div.NavFrame div.NavContent, |
− | float: left;
| + | div.NavFrame div.NavContent p { |
− | width: 50%;
| + | font-size: 100%; |
− | min-width: 300px;
| |
| } | | } |
| | | |
− | div.columns-3 div.column {
| + | a.NavToggle { |
− | float: left;
| + | position: absolute; |
− | width: 33.3%;
| + | top: 0; |
− | min-width: 200px;
| + | /* @noflip */ |
| + | right: 3px; |
| + | font-weight: normal; |
| + | font-size: 90%; |
| } | | } |
| | | |
− | div.columns-4 div.column {
| + | /* Hatnotes and disambiguation notices */ |
− | float: left;
| + | .hatnote { |
− | width: 25%;
| + | font-style: italic; |
− | min-width: 150px;
| |
| } | | } |
| | | |
− | div.columns-5 div.column {
| + | .hatnote i { |
− | float: left;
| + | font-style: normal; |
− | width: 20%;
| |
− | min-width: 120px;
| |
| } | | } |
| | | |
− | /*Add formatting to make sure that "external references" from [[Template:Ref]] do | + | div.hatnote { |
− | not get URL expansion, not even when printed. The mechanism up to MediaWiki 1.4 was
| + | /* @noflip */ |
− | that the HTML code contained a SPAN following the anchor A; this SPAN had the class
| + | padding-left: 1.6em; |
− | "urlexpansion", which was not displayed on screen, but was shown when the medium was
| + | margin-bottom: 0.5em; |
− | "print". The rules below ensure (a) that there is no extra padding to the right of
| + | } |
− | the anchor (displayed as "[<number>]"), (b) that there is no "external link arrow" for
| |
− | the link, and (c) that this SPAN of class "urlexpansion" is never shown.
| |
− | ~~~~
| |
− | */
| |
| | | |
− | .plainlinksneverexpand { | + | div.hatnote + div.hatnote { |
− | background: none ! important;
| + | margin-top: -0.5em; |
− | padding: 0 ! important;
| |
| } | | } |
| | | |
− | .plainlinksneverexpand .urlexpansion { | + | /* Prevent line breaks in silly places where desired (nowrap) |
− | display: none ! important;
| + | and links when we don't want them to (nowraplinks a) */ |
| + | .nowrap, |
| + | .nowraplinks a { |
| + | white-space: nowrap; |
| } | | } |
| | | |
− | /* Make sure that ext links displayed within "plainlinksneverexpand" don't get | + | /* But allow wrapping where desired: */ |
− | the arrow...
| + | .wrap, |
− | */
| + | .wraplinks a { |
− | .plainlinksneverexpand a { | + | white-space: normal; |
− | background: none !important;
| |
− | padding: 0 !important;
| |
| } | | } |
| | | |
− | /* With MediaWiki 1.5, the mechanism has changed: instead of a SPAN of class "urlexpansion" | + | /* Increase the height of the image upload box */ |
− | following the anchor A, the anchor itself now has class "external autonumber" and the
| + | #wpUploadDescription { |
− | expansion is inserted when printing (see the common printing style sheet at
| + | height: 13em; |
− | http://en.wikipedia.org/skins-1.5/common/commonPrint.css) using the ":after" pseudo-
| |
− | element of CSS. We have to switch this off for links due to Template:Ref!
| |
− | ~~~~
| |
− | */ | |
− | .plainlinksneverexpand a.external.text:after {
| |
− | display: none !important;
| |
| } | | } |
− | .plainlinksneverexpand a.external.autonumber:after { | + | |
− | display: none !important;
| + | /* Minimum thumb width */ |
| + | .thumbinner { |
| + | min-width: 100px; |
| } | | } |
| | | |
− | /* Messagebox templates */ | + | /* Prevent floating boxes from overlapping any category listings, |
| + | file histories, edit previews, and edit [Show changes] views. */ |
| + | #mw-subcategories, |
| + | #mw-pages, |
| + | #mw-category-media, |
| + | #filehistory, |
| + | #wikiPreview, |
| + | #wikiDiff { |
| + | clear: both; |
| + | } |
| + | |
| + | /* Selectively hide headers in WikiProject banners */ |
| + | /* TemplateStyles */ |
| + | .wpb .wpb-header { |
| + | display: none; |
| + | } |
| | | |
− | .messagebox { | + | .wpbs-inner .wpb .wpb-header { |
− | border: 1px solid #aaaaaa;
| + | display: table-row; |
− | background-color: #f9f9f9;
| |
− | width: 80%;
| |
− | margin: 0 auto 1em auto;
| |
− | padding: .2em;
| |
| } | | } |
− | .messagebox.merge { | + | |
− | border: 1px solid #c0b8cc;
| + | .wpbs-inner .wpb-outside { |
− | background-color: #f0e5ff;
| + | display: none; /* hide things that should only display outside shells */ |
− | text-align: center;
| |
| } | | } |
− | .messagebox.cleanup { | + | |
− | border: 1px solid #9f9fff;
| + | /* Styling for Abuse Filter tags */ |
− | background-color: #efefff;
| + | .mw-tag-markers { |
− | text-align: center;
| + | font-style: italic; |
| + | font-size: 90%; |
| } | | } |
− | .messagebox.standard-talk { | + | |
− | border: 1px solid #c0c090; | + | /* Hide stuff meant for accounts with special permissions. Made visible again in |
− | background-color: #f8eaba; | + | [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-patroller.css]], |
| + | [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]], |
| + | [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */ |
| + | .checkuser-show, |
| + | .sysop-show, |
| + | .patroller-show, |
| + | .templateeditor-show, |
| + | .extendedmover-show, |
| + | .extendedconfirmed-show, |
| + | .autoconfirmed-show, |
| + | .user-show { |
| + | display: none; |
| } | | } |
| | | |
− | /* Put a checker background at the image description page only visible if the image has transparent background */ | + | /* Hide the redlink generated by {{Editnotice}}, |
| + | this overrides the ".sysop-show { display: none; }" above that applies |
| + | to the same link as well. See [[phab:T45013]] |
| | | |
− | #file img {background: url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;}
| + | Hide the images in editnotices to keep them readable in VE view. |
| + | Long term, editnotices should become a core feature so that they can be designed responsive. */ |
| + | .ve-ui-mwNoticesPopupTool-item .editnotice-redlink, |
| + | .ve-ui-mwNoticesPopupTool-item .mbox-image, |
| + | .ve-ui-mwNoticesPopupTool-item .mbox-imageright { |
| + | display: none !important; |
| + | } |
| | | |
− | /* Support for Template:IPA, Template:Unicode and Template:Polytonic. The inherit declaration resets the font for all browsers except MSIE6. The empty comment must remain. Please copy any changes to [[Template:IPA fonts]] and [[Template:Unicode fonts]]. */ | + | /* Remove bullets when there are multiple edit page warnings */ |
− | .IPA { | + | ul.permissions-errors > li { |
− | font-family: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku Gothic Pro, Matrix Unicode;
| + | list-style: none none; |
− | font-family /**/:inherit;
| |
| } | | } |
− | .Unicode { | + | |
− | font-family: Code2000, TITUS Cyberbit Basic, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode;
| + | ul.permissions-errors { |
− | font-family /**/:inherit;
| + | margin: 0; |
| } | | } |
− | .latinx { | + | |
− | font-family: Code2000, TITUS Cyberbit Basic, Microsoft Sans Serif;
| + | /* texhtml class for inline math (based on generic times-serif class) */ |
− | font-family /**/:inherit;
| + | span.texhtml { |
| + | font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif; |
| + | font-size: 118%; |
| + | line-height: 1; |
| + | white-space: nowrap; |
| + | /* Force tabular and lining display for texhtml */ |
| + | -moz-font-feature-settings: "lnum", "tnum", "kern" 0; |
| + | -webkit-font-feature-settings: "lnum", "tnum", "kern" 0; |
| + | font-feature-settings: "lnum", "tnum", "kern" 0; |
| + | font-variant-numeric: lining-nums tabular-nums; |
| + | font-kerning: none; |
| } | | } |
− | .polytonic { | + | |
− | font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;
| + | span.texhtml span.texhtml { |
− | font-family /**/:inherit;
| + | font-size: 100%; |
| } | | } |
− | .mufi { | + | |
− | font-family: Alphabetum, Cardo, LeedsUni, Junicode, TITUS Cyberbit Basic, ALPHA-Demo;
| + | span.mwe-math-mathml-inline { |
| + | font-size: 118%; |
| } | | } |
| | | |
− | #wpSave {
| + | /* Make <math display="block"> be left aligned with one space indent for |
− | font-weight: bold;
| + | * compatibility with style conventions |
| + | */ |
| + | .mwe-math-fallback-image-display, |
| + | .mwe-math-mathml-display { |
| + | margin-left: 1.6em !important; |
| + | margin-top: 0.6em; |
| + | margin-bottom: 0.6em; |
| } | | } |
| | | |
− | /* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
| + | .mwe-math-mathml-display math { |
− | .hiddenStructure {
| + | display: inline; |
− | display: inline ! important;
| |
− | color: #f00;
| |
− | background-color: #0f0;
| |
| } | | } |
| | | |
− | /* Removes underlines from links */ | + | /* Work-around for [[phab:T25965]] / [[phab:T100106]] (Kaltura advertisement) */ |
− | .nounderlines a { | + | .k-player .k-attribution { |
− | text-decoration: none;
| + | visibility: hidden; |
| } | | } |
| | | |
− | /* Remove underline from IPA links */ | + | /* Move 'play' button of video player to bottom left corner */ |
− | .IPA a:link, .IPA a:visited { | + | .PopUpMediaTransform a .play-btn-large { |
− | text-decoration: none;
| + | margin: 0; |
| + | top: auto; |
| + | right: auto; |
| + | bottom: 0; |
| + | left: 0; |
| } | | } |
| | | |
− | /* Removes useless links from printout */ | + | /* Force imgs in galleries to have borders by wrapping them in class=bordered-images */ |
− | @media print {
| + | .bordered-images img { |
− | #privacy, #about, #disclaimer {display:none;}
| + | border: solid #ddd 1px; |
| } | | } |
| | | |
− | #EnWpMpBook { background-image: url(http://upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png); }
| + | @media screen { |
− | #EnWpMpSearch { background: url(http://upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png) no-repeat top right; } | + | /* Gallery styles background changes are restricted to screen view. |
− | #EnWpMpSearchInner { float: right; width: 20em; text-align: center; }
| + | In printing we should avoid applying backgrounds. */ |
| + | /* The backgrounds for galleries. */ |
| + | #content .gallerybox div.thumb { |
| + | /* Light gray padding */ |
| + | background-color: #f8f9fa; |
| + | } |
| + | /* Put a chequered background behind images, only visible if they have transparency. |
| + | '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */ |
| + | .gallerybox .thumb img { |
| + | background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat; |
| + | } |
| + | /* But not on articles, user pages, portals or with opt-out. */ |
| + | .ns-0 .gallerybox .thumb img, |
| + | .ns-2 .gallerybox .thumb img, |
| + | .ns-100 .gallerybox .thumb img, |
| + | .nochecker .gallerybox .thumb img { |
| + | background-image: none; |
| + | } |
| | | |
− | .messagebox.small-talk {
| + | /* Display "From Wikipedia, the free encyclopedia" in skins that support it, |
− | width: 238px;
| + | do not apply to print mode */ |
− | font-size: 85%;
| + | #siteSub { |
− | float: right;
| + | display: block; |
− | clear: both;
| + | } |
− | margin: 0 0 1em 1em;
| |
− | line-height: 1.25em;
| |
− | background: #F8EABA;
| |
| } | | } |
| | | |
− | /*</nowiki></pre>*/ | + | /* Hide FlaggedRevs notice UI when there are no pending changes */ |
| + | .flaggedrevs_draft_synced, |
| + | .flaggedrevs_stable_synced, |
| + | /* "Temporary" to remove links in sidebar T255381 */ |
| + | #t-upload, |
| + | /* Hide broken download box on Special:Book pending T285400 */ |
| + | .mw-special-Book #coll-downloadbox { |
| + | display: none; |
| + | } |