手册:界面/样式表
MediaWiki:Common.css是在活动皮肤的样式表之后加载的一个层叠样式表。 此样式表在所有皮肤 中加载,并附加了一个类似的特定于皮肤的样式表,名为“MediaWiki:skinname.css”(见下文)。 尽管Special:AllMessages上只列出了Monobook.css,但其他特定于皮肤的样式表仍然有效。
如果$wgAllowUserCss 设置为true,则用户只能通过创建带有小写标题的用户子页面来自定义自己的界面(见下文)。
除非启用$wgAllowSiteCSSOnRestrictedPages ,否则全局样式表不会加载到特殊的受限页面,如登录或参数设置。
样式表列表
- 全局样式表:
- MediaWiki:Common.css (对于所有皮肤和所有用户,MobileFrontend除外)
- MediaWiki:skinname.css (每个皮肤,skinname是皮肤的PHP文件中该变量的值,例如MediaWiki:Vector.css, MediaWiki:Monobook.css)
- User group CSS (每个用户组,例如MediaWiki:Group-sysop.css)
- MediaWiki:Noscript.css (适用于不使用JavaScript查看的用户;可替换为
body.client-nojs
选择器) - MediaWiki:Print.css (适用于页面的“可打印版本”)
- MediaWiki:Mobile.css (对于移动主题,与Extension:移动前端 一起使用)
- MediaWiki:Filepage.css 专门针对使用共享文件页面(外部存储库)的本地文件页面。
- 个人样式表(只有您自己和具有editusercss权限的用户——通常是界面管理员——可以编辑您的个人样式表):
- User:Example/common.css (所有皮肤-在MW v1.17中引入)
- User:Example/skinname.css (每个皮肤,例如User:Example/vector.css和User:Example/monobook.css)
- User:Example/global.css (根据wiki家族,如果此家族中使用了Extension:GlobalCssJs )