Szablon:Navbox/styles.css

Z Wikinews, wolnego źródła informacji.
/* Tymczasowa kopia z [[MediaWiki:Common.css]] https://pl.wikipedia.org/w/index.php?title=MediaWiki:Common.css&oldid=63246274 */

/* default skin for navigation boxes */
table.navbox:not(.pionowy) {
	width: 100%;
}
table.navbox {
	font-size: 88%;
}
.grupa-szablonów-nawigacyjnych > .navbox:first-child {
	margin-top: 2px;
}
.navbox-title, .navbox-abovebelow, table.navbox th {
	text-align:center;      /* title and above/below styles */
	padding-left:1em;
	padding-right:1em;
}
.navbox-group {           /* group style */
	white-space:nowrap;
	text-align:right;
	font-weight:bold;
	padding-left:1em;
	padding-right:1em;
}
.navbox, .navbox-subgroup {
	background:#fdfdfd;     /* Background color */
}
.navbox-list {
	border-color:#fdfdfd;   /* Must match background color */
}

a.navbox-title {
	color:inherit; /* kolor linków w nagłówku */
}

.navbox-title,
table.navbox th {
	background:#ccccff;     /* Level 1 color */
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title,
.navbox-columns-table th.navbox-abovebelow {
	background:#ddddff;     /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow,
.navbox-subgroup .navbox-columns-table th.navbox-abovebelow,
.navbox-subgroup .navbox-subgroup .navbox-title {
	background:#e6e6ff;     /* Level 3 color */
}
.navbox-even {
	background:#f7f7f7;     /* Even row striping */
}
.navbox-odd {
	background:transparent; /* Odd row striping */
}

/* Dodatki dla nowego kodu w [[Szablon:Szablon nawigacyjny]] */
table.navbox.v2 {
	padding: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}
table.navbox.v2[style] {
	/* jedyny oczekiwany styl to 'width:coś;' */
	float: right;
	margin: 0 0 0 1em;
}

table.navbox.v2 tbody {
	border: 0;
	padding: 0;
}
table.navbox.v2 > tbody > tr > td {
	padding: 3px;
}
table.navbox.v2 table, .navbox-subgroup, table.navbox-columns-table.v2 {
	width: 100%;
	margin: 0px;
    border-collapse: separate;
    border-spacing: 0px;
    border: 0px;
    background: transparent;
}
table.navbox.v2 > tbody > tr > td > table > tbody > tr > th.navbox-title > .tytuł {
	font-size: 110%;
	padding-left: 0;
	padding-right: 0;
}
.navbox-collapse {
	float: right;
	width: 6em;
	height: 1.6em;
}
.navbox-tnavbar {
	float: left;
	width: 6em;
	height: 1.6em;
	text-align: left;
}
table.navbox.v2 .navbox-group {
	text-align: right;
	padding-left: 1em;
	padding-right: 1em;
}
table.navbox.v2 .navbox-list {
	width: 100%;
    padding: 0px;
}
table.navbox.v2 .navbox-grafika-lewa {
    padding: 0 2px 0 0;
}
table.navbox.v2 .navbox-grafika {
    padding: 0 0 0 2px;
}
table.navbox.v2 .navbox-list.hlist {
	padding: 0em 0.25em;
}
table.navbox.v2 th.navbox-group+td.navbox-list {
	text-align: left;
}
table.navbox.v2 th.navbox-group td.navbox-list {
	text-align: left;
}

table.navbox-columns-table.v2 .navbox-column {
	width: 100%;
    padding: 0px;
}
table.navbox-columns-table.v2 {
	table-layout: fixed;
}
table.navbox-columns-table.v2 > tbody > tr > td {
	vertical-align: top;
}
table.navbox-columns-table.v2 > tbody > .nagłówek > .navbox-abovebelow {
	vertical-align: bottom;
}

.navbox-column > ul {
	column-width: 24em; /* lepsza dostępność i wystarczy jedna kolumna */
	text-align: left;
	list-style: none;
}
.navbox-column > ul > li {
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

/* Kolory dla nowego kodu w [[Szablon:Szablon nawigacyjny]] */
.navbox-tnavbar {
	color: #002bb8;
}
.navbox-tnavbar a {
	color: #002bb8;
}
table.navbox.v2 .navbox-group {
	background: #ddddff; /* bo .navbox-title, table.navbox th zakłóca */
}
table.navbox.v2 tr+tr > td, table.navbox.v2 tr+tr > th {
	border-top: 2px solid #fdfdfd; /* kolor tła dla .navbox */
}
table.navbox.v2 .navbox-subgroup .navbox-group {
	background: #e6e6ff; /* bo table.navbox.v2 .navbox-group wyżej zakłóca */
}
table.navbox.v2 .navbox-inner > tbody > tr > th+td,
table.navbox.v2 .navbox-subgroup > tbody > tr > th+td,
table.navbox-columns-table.v2 > tbody > tr > th+th,
table.navbox-columns-table.v2 > tbody > tr > th+td,
table.navbox-columns-table.v2 > tbody > tr > td+td {
	border-left: 2px solid #fdfdfd;  /* kolor tła dla .navbox */
}

/* bonus na wyrównanie krótkich tekstów w kolumnach do prawej */
.navbox span.rok {
	display: inline-block;
	width: 4em;
	padding-right: 0.5em;
	text-align: right;
}

/* kolory nagłówków dla wybranych medalistów */
.navbox.v2.medaliści .opis1 {
	background: gold;
}
.navbox.v2.medaliści .opis2 {
	background: silver;
}
.navbox.v2.medaliści .opis3 {
	background: #c96;
}

/* Koniec kopii z [[MediaWiki:Common.css]] */
/* -------------------------------------------------------------------------- */

.navbox {
	padding: 3px;
}

.navbox.pionowy .before,
.navbox.pionowy .after {
	padding: 0.5em 0;
	text-align: center;
}

.navbox > .caption {
	background: #ccf;
	text-align: center;
	font-weight: bold;
}

.navbox .tnavbar {
	font-weight: normal;
	font-size: xx-small;
	white-space: nowrap;
	padding: 0;
}
.navbox > .tnavbar {
	margin-left: 1em;
	float: left;
}
.navbox .below > hr+.tnavbar {
	margin-left: auto;
	margin-right: auto;
}
.navbox .below > .tnavbar:before {
    content: "Ten szablon: ";
}
.navbox .tnavbar li:after {
    content: " · ";
}
.navbox .tnavbar li:last-child:after {
    content: none;
}
.navbox hr {
	margin: 0.2em 1em;
}

.navbox .title {
	background: #ddf;
	text-align: center;
	font-weight: bold;
}

.navbox > .mw-collapsible-content {
	margin-top: 2px;
	padding: 0;
	font-size: smaller;
}

.navbox .above+div,
.navbox .above+.navbox-main-content,
.navbox .below,
.navbox .title+.grid {
	margin-top: 2px;
}

.navbox > .mw-collapsible-content > .above,
.navbox > .mw-collapsible-content > .below {
	background: #ddf;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.navbox:not(.pionowy) .flex {
	display: flex;
	flex-direction: row;
}

.navbox .flex > .before,
.navbox .flex > .after {
	align-self: center;
	text-align: center;
}

.navbox .flex > .navbox-main-content {
	flex-grow: 1;
}

.navbox:not(.pionowy) .before+.navbox-main-content {
	margin-left: 0.5em;
}

.navbox:not(.pionowy) .navbox-main-content+.after {
	margin-left: 0.5em;
}

.navbox .inner-columns,
.navbox .inner-group,
.navbox .inner-standard {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

.navbox .inner-standard > tbody > tr > .opis {
	text-align: right;
	vertical-align: middle;
}
.navbox .inner-standard > tbody > tr > .opis+.spis {
	border-left: 2px solid white;
	text-align: left;
}
.navbox .inner-standard > tbody > tr > td {
	padding: 0;
	width: 100%;
}
.navbox .inner-standard > tbody > tr > td:first-child {
	text-align: center;
}
.navbox .inner-standard .inner-standard > tbody > tr > td {
	text-align: left;
}
.navbox .inner-standard > tbody > tr > .navbox-odd,
.navbox .inner-standard > tbody > tr > .navbox-even {
	padding: 0 0.3em;
}
.navbox .inner-standard > tbody > tr+tr > th,
.navbox .inner-standard > tbody > tr+tr > td {
	border-top: 2px solid white;
}
.navbox .inner-standard > tbody > tr > th+td {
	border-left: 2px solid white;
}

.navbox .inner-columns {
	table-layout: fixed;
}

.navbox .inner-columns > tbody > tr > th,
.navbox .inner-columns > tbody > tr > td {
	padding: 0;
	border-left: 2px solid white;
	border-right: 2px solid white;
}
.navbox .inner-columns > tbody > tr > td {
	vertical-align: top;
}
.navbox .inner-columns > tbody > tr+tr > td {
	border-top: 2px solid white;
}
.navbox .inner-columns > tbody > tr > th:first-child,
.navbox .inner-columns > tbody > tr > td:first-child {
	border-left: 0;
}
.navbox .inner-columns > tbody > tr > th:last-child,
.navbox .inner-columns > tbody > tr > td:last-child {
	border-right: 0;
}
.navbox .inner-columns > tbody > tr > td > ul,
.navbox .inner-columns > tbody > tr > td > ol,
.navbox .inner-columns > tbody > tr > td > dl {
	text-align: left;
}

.navbox .inner-group > div+div, /* odstęp między grupami */
.navbox .inner-group > div > div+div,
.navbox .inner-group > div > div+table { /* odstęp między nagłówkiem a treścią */
	margin-top: 2px;
}
.navbox .inner-group > div > .opis, /* opis czyli tytuł */
.navbox .inner-group > div > .spis { /* spis */
	padding: 0.1em 1em;
	text-align: center;
}
.navbox > .mw-collapsible-toggle,
.navbox .inner-group > div.mw-collapsible > .mw-collapsible-toggle {
	width: 4em;
	text-align: right;
}
.navbox > .fakebar,
.navbox .inner-group > div.mw-collapsible > .fakebar {
	float: left;
	width: 4em;
	height: 1em;
}

.navbox .opis {
	background: #ddf;
	padding: 0 1em;
	white-space: nowrap;
	font-weight: bold;
}

.navbox .navbox-odd {
/*	background: #fff7f7;*/
}

.navbox .navbox-even {
	background: #f7f7f7;
}
.navbox .inner-group > div > div+div {
	background: transparent;
}

.navbox p {
	margin: 0;
	padding: 0.3em 0;
}

.navbox .spis > ul,
.navbox .spis > dl,
.navbox .spis > ol {
/*	margin: 0 0.5em;*/
}

.navbox.medaliści .opis.a1, .navbox.medaliści .a1 .opis { background: gold; }
.navbox.medaliści .opis.a2, .navbox.medaliści .a2 .opis { background: silver; }
.navbox.medaliści .opis.a3, .navbox.medaliści .a3 .opis { background: #c96; }

.navbox .navbox-main-content > ul,
.navbox .navbox-main-content > dl,
.navbox .navbox-main-content > ol {
	column-width: 24em;
	text-align: left;
}

.navbox ul {
	list-style: none;
}

.navbox .references {
	background: transparent;
}

/* włącz zawijanie w szablonach nawigacych oprócz linków (zob. [[Szablon:Laureaci Oscara za całokształt twórczości]]) */
.navbox .hwrap .hlist dd,
.navbox .hwrap .hlist dt,
.navbox .hwrap .hlist li {
    white-space: normal;
}

.navbox .rok {
    display: inline-block;
    width: 4em;
    padding-right: 0.5em;
    text-align: right;
}

.navbox .navbox-statistics {
	margin-top: 2px;
	border-top: 1px solid gray;
	text-align: center;
	font-size: small;
}

.navbox:not(.grupa-szablonów) .navbox { /* zabezpieczenie wyglądu na okoliczność zagnieżdżania */
	margin: 0;
	border: 0;
	padding: 0;
}

/* [[Kategoria:Style szablonów]] */