MediaWiki:Common.css: Difference between revisions
Content added Content deleted
No edit summary |
(+horizontal lists (via hlist class)) |
||
Line 102: | Line 102: | ||
border-bottom-style: solid; |
border-bottom-style: solid; |
||
border-bottom-color: #aaaaaa; |
border-bottom-color: #aaaaaa; |
||
} |
|||
/** |
|||
* Style for horizontal lists (separator following item). |
|||
* @source mediawiki.org/wiki/Snippets/Horizontal_lists |
|||
* @revision 4.2 (2013-11-20) |
|||
* @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 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; |
|||
} |
|||
/* Generate interpuncts */ |
|||
.hlist dt:after { |
|||
content: ": "; |
|||
} |
|||
.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; |
|||
} |
|||
/* For IE8 */ |
|||
.hlist dd.hlist-last-child:after, |
|||
.hlist dt.hlist-last-child:after, |
|||
.hlist li.hlist-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; |
|||
} |
|||
/* For IE8 */ |
|||
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after, |
|||
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after, |
|||
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after { |
|||
content: ") "; |
|||
font-weight: normal; |
|||
} |
|||
/* Put ordinals in front of ordered list items */ |
|||
.hlist ol { |
|||
counter-reset: list-item; |
|||
} |
|||
.hlist ol > li { |
|||
counter-increment: list-item; |
|||
} |
|||
.hlist ol > li:before { |
|||
content: " " counter(list-item) " "; |
|||
} |
|||
.hlist dd ol > li:first-child:before, |
|||
.hlist dt ol > li:first-child:before, |
|||
.hlist li ol > li:first-child:before { |
|||
content: " (" counter(list-item) " "; |
|||
} |
} |