【问题标题】:MediaWiki - Change Common.css without affecting Print.cssMediaWiki - 在不影响 Print.css 的情况下更改 Common.css
【发布时间】:2016-05-09 13:36:57
【问题描述】:

有没有办法在不影响可打印版本布局的情况下更改所有皮肤的 MediaWikis CSS?

为了更清楚:MediaWiki 有一个自己的样式表,用于它的“可打印版本”页面 (print.css)。我不想让 common.css 中的样式表也出现在 printable-version-page 上。

因此,如果我更改所有“正常”wiki 页面的字体大小,我仍然希望在可打印版本页面上保留原始字体大小。

【问题讨论】:

    标签: css mediawiki skins


    【解决方案1】:

    使用媒体查询@media screen 确保它只在屏幕上有效,如下所示:

    @media screen{
      .selector{
        /*your styles here*/
      }
    }
    

    更多信息https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

    【讨论】:

      【解决方案2】:

      在您的 CSS 中使用以下内容:

      @media print {
        .element-with-your-class {
          your style
        }
      }
      

      “@media print”确保在打印页面时应用您设置的样式。 有关媒体查询的更多信息,请参阅this link

      【讨论】:

      • 不起作用。仍在影响 MediaWiki 本身的“打印预览”。
      • 在这种情况下,请编辑您的问题并添加一些代码,以便更清楚,这里出了什么问题。
      猜你喜欢
      • 2016-02-16
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2021-12-12
      • 1970-01-01
      • 2022-01-18
      相关资源
      最近更新 更多