Main Page
Difference between revisions of "User:SynthSy/vector-mod.css"
Jump to navigation
Jump to search
Line 58: | Line 58: | ||
.radius { | .radius { | ||
border-radius: 5px; | border-radius: 5px; | ||
+ | } | ||
+ | |||
+ | .panel h3, .panel .heading { | ||
+ | font-size: 16px!important; | ||
+ | font-weight: normal; | ||
+ | background-color: #f0f0f0; | ||
+ | padding: 10px 15px; | ||
+ | border-bottom: 1px solid transparent; | ||
+ | border-top-right-radius: 3px; | ||
+ | border-top-left-radius: 3px; | ||
+ | margin-top: 0; | ||
+ | margin-bottom: 0; | ||
+ | } | ||
+ | p.panel-body { | ||
+ | padding: 10px 15px; | ||
+ | border-bottom: 1px solid #ddd; | ||
+ | margin: 0!important; | ||
+ | } | ||
+ | ul.content-table { | ||
+ | list-style-position: inside; | ||
+ | margin: 0!important; | ||
+ | padding: 0!important; | ||
+ | list-style-type: disc!important; | ||
+ | } | ||
+ | ul.content-table li.list-item { | ||
+ | border-bottom: 1px solid #ddd; | ||
+ | padding: 10px 15px; | ||
+ | } | ||
+ | .panel ul li { | ||
+ | margin-bottom: 0!important; | ||
} | } |
Revision as of 10:37, 16 March 2018
/* sortable tables and JS enhanced wikitables with thead, works with Safari. This is ideal. */ /* But borders are broken: https://bugs.webkit.org/show_bug.cgi?id=128486 */ .jquery-tablesorter > thead, .jquery-tablesorter > tfoot, .mw-sticky-header > thead, .mw-sticky-header > tfoot { position: -webkit-sticky; } /* Firefox and Chrome don't support sticky on a thead, and firefox's sticky support seems completely broken */ /* This looks horrible on multi row headers or footers.... Please fix this browser manufacturer's */ /* https://bugzilla.mozilla.org/show_bug.cgi?id=975644 */ /* https://bugs.chromium.org/p/chromium/issues/detail?id=702927 */ .jquery-tablesorter > thead > tr > th, .jquery-tablesorter > tfoot > tr > th, .mw-sticky-header > thead > tr > th, .mw-sticky-header > tfoot > tr > th { position: sticky; } /* wikitables don't have thead's, we need to guess which th's are part of the header in all browsers. * This is in for backwards compatibility if JS enhanced wikitables (.mw-stick-header) isn't on */ .wikitable:not(.sortable) > tbody > tr:first-child > th, .wikitable:not(.sortable) > tbody > tr:last-child > th { position: -webkit-sticky; position: sticky; } .jquery-tablesorter > thead, .mw-sticky-header > thead { top: 0; } /* Take into account the border of the table and the th elements * (both 1px, then collapsed, but chrome makes that 2px uncollapsed ?) */ .jquery-tablesorter > thead > tr > th, .mw-sticky-header > thead > tr > th, .wikitable:not(.sortable) > tbody > tr:first-child > th { top: -2px } .jquery-tablesorter > tfoot, .jquery-tablesorter > tfoot > tr > th, .mw-sticky-header > tfoot, .mw-sticky-header > tfoot > tr > th, .wikitable:not(.sortable) > tbody > tr:last-child > th { bottom: 0; } /* On mobile, where we have tables in overflowable boxes to avoid viewport overflows, * by using display:block, sticky never works though :( */ .panel { border: 1px solid #e5e5e5; margin-bottom: 20px; background-color: #fdfdfd; border-radius: 4px; border-width: 1px; padding: 0; } .radius { border-radius: 5px; } .panel h3, .panel .heading { font-size: 16px!important; font-weight: normal; background-color: #f0f0f0; padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; margin-top: 0; margin-bottom: 0; } p.panel-body { padding: 10px 15px; border-bottom: 1px solid #ddd; margin: 0!important; } ul.content-table { list-style-position: inside; margin: 0!important; padding: 0!important; list-style-type: disc!important; } ul.content-table li.list-item { border-bottom: 1px solid #ddd; padding: 10px 15px; } .panel ul li { margin-bottom: 0!important; }