2 * Style Parsoid HTML+RDFa output consistent with wikitext from PHP parser.
5 /*csslint regex-selectors:false */
8 * Auto-numbered external links
9 * Parsoid renders those as link without content, and lets CSS do the
10 * counting. This way the counting style can be customized, and counts update
11 * automatically when content is modified.
14 counter-reset: mw-NumberedExtLink;
17 .mw-body-content a[rel~="mw:ExtLink"]:empty:after {
18 content: "[" counter( mw-NumberedExtLink ) "]";
19 counter-increment: mw-NumberedExtLink;
25 * Parser and Extension:Cite output reference numbers for <sup>[1]</sup> for <ref> tags.
28 * Cake is good<sup>[2]</sup>
29 * The cake is a lie<span class="reference">[1]</span>
36 vertical-align: super;
37 unicode-bidi: -moz-isolate;
38 unicode-bidi: isolate;
48 figure[typeof*='mw:Image'] {
57 margin: .5em 0 1.3em 1.4em;
66 margin: .5em 1.4em 1.3em 0;
80 margin: 0 auto .5em auto;
87 display: table-caption;
89 /* In mw-core the font-size is duplicated, 94% in thumbiner
90 and again 94% in thumbcaption. 88% for font size of the
91 caption results in the same behavior. */
96 border: 1px solid #ccc;
99 /* taken from .thumbcaption, plus .thumbinner */
100 padding: 1px 5px 5px;
101 background-color: #f9f9f9;
104 /* reset caption side for tables inside figcaptions */
110 figure[typeof~='mw:Image/Thumb'],
111 figure[typeof~='mw:Image/Frame'] {
115 border: 1px solid #ccc;
116 border-bottom: 0; // No border to caption
117 border-collapse: collapse;
118 background-color: #f9f9f9;
119 // Default to right alignment. This is needed since Parsoid only specifies the
120 // alignment class when the alignment is explicitly set.
121 margin: .5em 0 1.3em 1.4em;
126 figure[typeof~='mw:Image/Thumb'] > *:first-child > img,
127 figure[typeof~='mw:Image/Frame'] > *:first-child > img,
128 .mw-image-border > *:first-child > img {
129 border: 1px solid #ccc;
133 /* Hide the caption for frameless and plain floated images */
134 figure[typeof~="mw:Image/Frameless"] > figcaption,
135 figure[typeof~="mw:Image"] > figcaption { display: none }