MediaWiki:Gadget-hantsect.css
外观
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/* ##############################
正文段落首行缩进2字符样式(适配MediaWiki 1.43+)
############################## */
/* 1. 主体内容区:普通段落首行缩进2em(2字符宽度)
- 适用:主内容区(#mw-content-text)下解析后的内容(.mw-parser-output)
- 包含:正常浏览状态、编辑预览状态(#wikiPreview) */
body.ns-subject #mw-content-text > .mw-content-ltr.mw-parser-output > p,
body.ns-subject #mw-content-text > #wikiPreview > .mw-content-ltr.mw-parser-output > p {
text-indent: 2em; /* 首行缩进2字符,em单位适配字体大小 */
}
/* 2. 段落内部元素:取消缩进(避免嵌套元素继承缩进导致格式混乱)
- 适用:上述段落内的所有子元素(如span、a、strong等) */
body.ns-subject #mw-content-text > .mw-content-ltr.mw-parser-output > p *,
body.ns-subject #mw-content-text > #wikiPreview > .mw-content-ltr.mw-parser-output > p * {
text-indent: 0; /* 子元素不继承首行缩进 */
}
/* 3. 特定模块:mp-2012模块下的knoblock段落缩进
- 适用:ID为mp-2012的容器下,类为knoblock的元素内段落 */
#mp-2012 .knoblock p {
text-indent: 2em;
}
/* 4. 讨论工具:回复预览框段落取消缩进
- 适用:讨论工具回复组件(.ext-discussiontools-ui-replyWidget)内的预览内容
- 原因:回复框空间有限,缩进会影响阅读体验 */
.ext-discussiontools-ui-replyWidget .mw-parser-output > p {
text-indent: 0;
}
/* 5. 模板:Excerpt模板内段落缩进
- 适用:Excerpt模板生成的容器(.excerpt-block > .excerpt)内段落
- 包含:正常浏览状态、编辑预览状态 */
body.ns-subject #mw-content-text > .mw-content-ltr.mw-parser-output > .excerpt-block > .excerpt > p,
body.ns-subject #mw-content-text > #wikiPreview > .mw-content-ltr.mw-parser-output > .excerpt-block > .excerpt > p {
text-indent: 2em;
}
/* 6. Excerpt模板内部元素:取消缩进(避免嵌套元素格式混乱) */
body.ns-subject #mw-content-text > .mw-content-ltr.mw-parser-output > .excerpt-block > .excerpt > p *,
body.ns-subject #mw-content-text > #wikiPreview > .mw-content-ltr.mw-parser-output > .excerpt-block > .excerpt > p * {
text-indent: 0;
}