mediawiki-skins-MinervaNeue/resources/skins.minerva.content.styles/lists.less
Volker E 8398bda8fd Reduce li selector specificity for general li treatment
Same margin is used for both `ol li` and `ul li`. And `li` shouldn't
be used anywhere else then as child of those two parent elements or
`menu` anyways, which doesn't seem in use on mobile, therefore reducing
the specificity.
Side-effects would only be visible in invalid code.

Change-Id: Idddc3115b08c9937a1d2141b23f33008d6776f60
2019-03-29 22:56:16 -07:00

65 lines
1.2 KiB
Plaintext

.content {
ul {
list-style: square outside;
padding-left: 1em;
& > li > ul {
list-style-type: disc;
& > li > ul {
list-style-type: circle;
}
}
}
ol {
list-style: decimal inside;
}
/* stylelint-disable no-descending-specificity */
ol,
ul {
ol,
ul {
margin-left: 1em;
}
}
li {
margin-bottom: 10px;
&:last-child {
margin-bottom: inherit;
}
}
/* stylelint-enable no-descending-specificity */
}
dl {
margin-left: 1em;
dt {
font-weight: bold;
}
dd {
display: block;
// Some dd's may contain images so these need to be scrollable
// Text will not become scrollable.
// (see T160946)
overflow: auto;
}
}
/* the following rule is completely copied from mediawiki.skinning.content[1], as
* don't want to include this module in mobile/minerva, see T129375.
* [1] https://github.com/wikimedia/mediawiki/blob/0687f250d6fb4196a7aa60af4fe11c7d21f3c455
* /resources/src/mediawiki.skinning/content.css#L260
*/
/* Hide elements that are marked as "empty" according to legacy Tidy rules,
* except if a client script removes the mw-hide-empty-elt class from the body
*/
body.mw-hide-empty-elt .mw-empty-elt {
display: none;
}