MediaWiki:Gadget-mobileNavbox.css:修订间差异

来自偶像大师中文维基
跳转到导航 跳转到搜索
创建页面,内容为“@media screen and (max-width: 719px) { .content .navbox .mw-collapsible, .content .navbox .navbox-top, .content .navbox .navbox-middle, .content .navbox tbody, .content .navbox th, .content .navbox tr, .content .navbox td, .content .navbox table, .content table.navbox tbody, .content table.navbox.navbox, .content th .navbox-top, .content th .navbox-middle { display: block; overflow: hidden; width: 100%; margin: 0; padding: 0; } .conten…”
 
无编辑摘要
标签移动版编辑 移动版网页编辑
 
第1行: 第1行:
@media screen and (max-width: 719px) {
@media screen and (max-width: 719px) {
.content .navbox .mw-collapsible,
#content .navbox .mw-collapsible,
.content .navbox .navbox-top,
#content .navbox .navbox-top,
.content .navbox .navbox-middle,
#content .navbox .navbox-middle,
.content .navbox tbody,
#content .navbox tbody,
.content .navbox th,
#content .navbox th,
.content .navbox tr,
#content .navbox tr,
.content .navbox td,
#content .navbox td,
.content .navbox table,
#content .navbox table,
.content table.navbox tbody,
#content table.navbox tbody,
.content table.navbox.navbox,
#content table.navbox.navbox,
.content th .navbox-top,
#content th .navbox-top,
.content th .navbox-middle {
#content th .navbox-middle {
display: block;
display: block;
overflow: hidden;
overflow: hidden;
第19行: 第19行:
}
}
.content .navbox th:not(.navbox-top, .navbox-middle) {
#content .navbox th:not(.navbox-top, .navbox-middle) {
text-align: center;
text-align: center;
padding: 0 5px;
padding: 0 5px;
}
}
.content .navbox tr > td > ul > li > a:only-of-type,
#content .navbox tr > td > ul > li > a:only-of-type,
.content .navbox tr > td > ul > li > span > a > span,
#content .navbox tr > td > ul > li > span > a > span,
.content .navbox tr > td > ul > li > :is(small, sup, i),
#content .navbox tr > td > ul > li > :is(small, sup, i),
.content .navbox tr > td ul > li > .sprite-text,
#content .navbox tr > td ul > li > .sprite-text,
.content .navbox tr > td ul > li > span.pixel-image + a,
#content .navbox tr > td ul > li > span.pixel-image + a,
.content .navbox > tbody > tr > th:is(.navbox-top, .navbox-middle) > a,
#content .navbox > tbody > tr > th:is(.navbox-top, .navbox-middle) > a,
.content .navbox tr > th > span.navbox-title .sprite-text {
#content .navbox tr > th > span.navbox-title .sprite-text {
white-space: normal;
white-space: normal;
}
}
.content #mw-content-text .navbox tr td:not([colspan]) ul,
#content #mw-content-text .navbox tr td:not([colspan]) ul,
.content #mw-content-text .navbox tr td:not([colspan]):has(span.sprite-file):not(:has(ul)) {
#content #mw-content-text .navbox tr td:not([colspan]):has(span.sprite-file):not(:has(ul)) {
padding-left: 3px;
padding-left: 3px;
padding-right: 3px;
padding-right: 3px;
}
}
.content #mw-content-text .navbox ul {
#content #mw-content-text .navbox ul {
display: inherit;
display: inherit;
}
}
.content .navbox td[colspan] div {
#content .navbox td[colspan] div {
margin-right: 0 !important;
margin-right: 0 !important;
}
}
.content .navbox .navbox-title,
#content .navbox .navbox-title,
.content .navbox th {
#content .navbox th {
display: block;
display: block;
overflow: hidden;
overflow: hidden;
第62行: 第62行:
}
}
.content table.navbox.navbox {
#content table.navbox.navbox {
border-collapse: collapse;
border-collapse: collapse;
}
}
第68行: 第68行:


@media screen and (min-width: 720px) {
@media screen and (min-width: 720px) {
.content table.navbox.navbox {
#content table.navbox.navbox {
border-collapse: separate;
border-collapse: separate;
}
}
.content .navbox td > table {
#content .navbox td > table {
margin: 0 0 0 -4px;
margin: 0 0 0 -4px;
border-collapse: separate;
border-collapse: separate;
第78行: 第78行:
}
}


.content table.navbox ~ table.navbox {
#content table.navbox ~ table.navbox {
margin-top: 0.5em;
margin-top: 0.5em;
}
}


.content .navbox ul li:has(a > img, a + a):not(:has(ul)),
#content .navbox ul li:has(a > img, a + a):not(:has(ul)),
.content .navbox ul li:has(span.sprite-file, span.pixel-image):not(:has(ul)) {
#content .navbox ul li:has(span.sprite-file, span.pixel-image):not(:has(ul)) {
white-space: nowrap;
white-space: nowrap;
}
}


.content .navbox ul {
#content .navbox ul {
overflow-wrap: anywhere;
overflow-wrap: anywhere;
}
}


.content .navbox .navbox-navbar {
#content .navbox .navbox-navbar {
padding-left: 3px;
padding-left: 3px;
margin-right: 5px;
margin-right: 5px;
第97行: 第97行:
}
}


.content .navbox .navbox-title {
#content .navbox .navbox-title {
padding: 0;
padding: 0;
padding-left: 3px;
padding-left: 3px;
}
}


.content .navbox .collapsetoggle {
#content .navbox .collapsetoggle {
min-width: 55px;
min-width: 55px;
padding-right: 3px;
padding-right: 3px;

2025年9月4日 (四) 01:08的最新版本

@media screen and (max-width: 719px) {
	#content .navbox .mw-collapsible,
	#content .navbox .navbox-top,
	#content .navbox .navbox-middle,
	#content .navbox tbody,
	#content .navbox th,
	#content .navbox tr,
	#content .navbox td,
	#content .navbox table,
	#content table.navbox tbody,
	#content table.navbox.navbox,
	#content th .navbox-top,
	#content th .navbox-middle {
		display: block;
		overflow: hidden;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	
	#content .navbox th:not(.navbox-top, .navbox-middle) {
		text-align: center;
		padding: 0 5px;
	}
	
	#content .navbox tr > td > ul > li > a:only-of-type,
	#content .navbox tr > td > ul > li > span > a > span,
	#content .navbox tr > td > ul > li > :is(small, sup, i),
	#content .navbox tr > td ul > li > .sprite-text,
	#content .navbox tr > td ul > li > span.pixel-image + a,
	#content .navbox > tbody > tr > th:is(.navbox-top, .navbox-middle) > a,
	#content .navbox tr > th > span.navbox-title .sprite-text {
		white-space: normal;
	}
	
	#content #mw-content-text .navbox tr td:not([colspan]) ul,
	#content #mw-content-text .navbox tr td:not([colspan]):has(span.sprite-file):not(:has(ul)) {
		padding-left: 3px;
		padding-right: 3px;
	}
	
	#content #mw-content-text .navbox ul {
		display: inherit;
	}
	
	#content .navbox td[colspan] div {
		margin-right: 0 !important;
	}
	
	#content .navbox .navbox-title,
	#content .navbox th {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		overflow-wrap: normal;
		white-space: normal;
		text-wrap: balance;
	}
	
	body:not(.mw-mf-amc-disabled) .navbox .navbox-navbar ~ .navbox-title {
		display: inline;
	}
	
	#content table.navbox.navbox {
		border-collapse: collapse;
	}
}

@media screen and (min-width: 720px) {
	#content table.navbox.navbox {
		border-collapse: separate;
	}
	
	#content .navbox td > table {
		margin: 0 0 0 -4px;
		border-collapse: separate;
	}
}

#content table.navbox ~ table.navbox {
	margin-top: 0.5em;
}

#content .navbox ul li:has(a > img, a + a):not(:has(ul)),
#content .navbox ul li:has(span.sprite-file, span.pixel-image):not(:has(ul)) {
	white-space: nowrap;
}

#content .navbox ul {
	overflow-wrap: anywhere;
}

#content .navbox .navbox-navbar {
	padding-left: 3px;
	margin-right: 5px;
	position: initial;
}

#content .navbox .navbox-title {
	padding: 0;
	padding-left: 3px;
}

#content .navbox .collapsetoggle {
	min-width: 55px;
	padding-right: 3px;
}

/* hide template edit buttons when advanced mode is off */
body.mw-mf-amc-disabled .navbox .navbox-navbar {
	display: none;
}