Line 1: |
Line 1: |
| + | |
| + | /* 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; |
| + | 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 differd in |
| + | * the Minerva skin. Remember .hlist is a class 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; |
| + | } |
| + | /* Put ordinals in front of ordered list items */ |
| + | .hlist ol { |
| + | counter-reset: listitem; |
| + | } |
| + | .hlist ol > li { |
| + | counter-increment: listitem; |
| + | } |
| + | .hlist ol > li:before { |
| + | content: " " counter(listitem) "\a0"; |
| + | } |
| + | .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"; |
| + | } |
| + | |
| + | /* Unbulleted lists */ |
| + | .plainlist ol, |
| + | .plainlist ul { |
| + | line-height: inherit; |
| + | list-style: none none; |
| + | margin: 0; |
| + | } |
| + | .plainlist ol li, |
| + | .plainlist ul li { |
| + | margin-bottom: 0; |
| + | } |
| /* Default style for navigation boxes */ | | /* Default style for navigation boxes */ |
| .navbox { /* Navbox container style */ | | .navbox { /* Navbox container style */ |
Line 112: |
Line 204: |
| /* @noflip */ | | /* @noflip */ |
| margin-right: 0.5em; | | margin-right: 0.5em; |
− | }
| |
− | /* Display list items inline */
| |
− | .hlist dd,
| |
− | .hlist dt,
| |
− | .hlist li {
| |
− | margin: 0;
| |
− | display: inline;
| |
| } | | } |