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

删除的内容 添加的内容
无编辑摘要
无编辑摘要
第17行:
/* 主内容区段落缩进 */
/*! 重要性能说明:此选择器影响约85%的内容段落,已优化层级 */
body.ns-subject #mw-content-text.mw-content-ltr .mw-parser-output > p,
/* 使用:is()简化选择器链,提升代码简洁性和可维护性 */
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > p {
text-indent: var(--text-indent-paragraph);
}
 
/* 取消段落内部元素的缩进 */
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > p * {,
body.ns-subject #wikiPreview.mw-content-ltr .mw-parser-output > p * {
text-indent: 0;
}
第48行 ⟶ 第49行:
 
/* Excerpt 模板段落缩进 */
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p {,
body.ns-subject #wikiPreview.mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p {
text-indent: var(--text-indent-paragraph);
}
 
/* 取消 Excerpt 模板段落内部元素的缩进 */
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p * {,
body.ns-subject #wikiPreview.mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p * {
text-indent: 0;
}
第63行 ⟶ 第66行:
@media (max-width: 768px) {
/* 移动端减少缩进量 */
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > p,
body.ns-subject #wikiPreview.mw-content-ltr .mw-parser-output > p,
#mp-2012 .knoblock p,
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p {,
body.ns-subject #wikiPreview.mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p {
text-indent: var(--text-indent-paragraph-mobile);
}
第75行 ⟶ 第80行:
 
/* 为不支持 CSS 变量的旧浏览器提供回退 */
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > p {,
body.ns-subject #wikiPreview.mw-content-ltr .mw-parser-output > p {
text-indent: 2em; /* 回退值 */
text-indent: var(--text-indent-paragraph); /* 现代浏览器使用变量 */
第111行 ⟶ 第117行:
 
@media print {
/* 打印时使用稍小的缩进并样式优化排版 */
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > p,
body.ns-subject :is(#mw-content-text, #wikiPreview).mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p,
#mp-2012 .knoblock p {,
body.ns-subject #mw-content-text.mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p,
text-indent: 1.8em; /* 打印时使用稍小的缩进 */
body.ns-subject #wikiPreview.mw-content-ltr .mw-parser-output > .excerpt-block > .excerpt > p {
orphans: 3; /* 避免段落断行 */
text-indent: 1.8em5em; /* 打印时使用缩进 */
widows: 3;
}
}