【问题标题】:How to insert different stylesheet depending of the page in MediaWiki?如何根据 MediaWiki 中的页面插入不同的样式表?
【发布时间】:2018-01-21 01:07:44
【问题描述】:

如何在某些页面中包含自定义 CSS 样式表?

我有标准 css 和 Vector 主题的 /wiki/Home_Page,但我希望某些页面有不同的 css 文件。现在我正在像这样编辑 Common.css:

.rootpage-Page1 {
  background-image: url("...");
  background-color: black;
  color: white;
}
.rootpage-Page1 .gallerytextwrapper {
  background-color: rgba(40,40,40,0.8) !important;
}
.rootpage-Page1 a {
  color: lightblue;
}
.rootpage-Page2 {
  background-image: url("...");
}

MediaWiki 网站中的CSS extension 无效。我在我的文章中看到了{{#css}} 标签。它主要是改变一些东西的颜色以适应文章的主题和它的子页面。

【问题讨论】:

    标签: php css mediawiki


    【解决方案1】:

    TemplateStyles 是一种选择;它允许在 wiki 页面上使用(相对)安全、经过消毒的 CSS 子集。

    【讨论】:

      猜你喜欢
      • 2014-12-21
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多