【问题标题】:MediaWiki CSS in common.css works for Vector but not for MinervaNeuecommon.css 中的 MediaWiki CSS 适用于 Vector,但不适用于 MinervaNeue
【发布时间】:2019-07-12 01:25:29
【问题描述】:

我有一个 RTL(从右到左,希伯来语)MediaWiki 1.32.0 网站,其中 Vector 作为桌面主题,MinervaNeue 作为移动主题。

common.css 中,我添加了以下代码,以防止<pre> LTR(从左到右)内容像此RTL 站点中的所有其他内容一样移动到屏幕的右边缘。我把这个类给了网站中的所有<pre>标签。

.preLTR {
    direction: ltr;
}

问题在于,虽然 Vector 中的 <pre> 内容确实向左移动,但 MinervaNeue 中的 <pre> 内容不会(尽管它似乎在 DOM 中被接受)[@987654321 @]:

  • 添加!important,保存和清除缓存没有帮助。

可能是什么问题?

Related discussion on MediaWiki support desk

【问题讨论】:

  • 我创建的.preLTR 类和MediaWiki 附带的.content pre 之间似乎存在一些冲突——但为什么会有这种冲突呢?

标签: html css content-management-system global mediawiki


【解决方案1】:

您必须将相同的 CSS 代码添加到此页面 Mediawiki:mobile.css。这个页面是专门为手机皮肤添加样式的。

保存后,清除缓存,你会发现无论是桌面还是手机,方向都是稳定的。

【讨论】:

  • 抱歉,还不能投票(还需要 3 分,但应该尽快完成)。非常感谢。
猜你喜欢
  • 2014-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-05
  • 2015-02-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多