fandom wikis 的移动版本非常受限制,并主动从 html 元素中剥离所有样式标签。
我尝试在 MediaWiki:Common.css 中定义样式,它适用于桌面,但不适用于移动设备。
我还尝试在 MediaWiki:Mobile.css 中添加内容,该内容最初实际存在,并附有评论:
/* All CSS here will be loaded for users of the mobile site */
但是我在这里添加的样式在移动主题中也没有加载。
是否可以在 Fandom wiki 页面上应用移动主题中应用的任何自定义 css?
参见本页示例:
在这里您可以看到带有标签文本的动物图像示例,该图像使用 CSS 设置为看起来像“盾牌”:
对于手机版,这个样式没有效果:
这显示原始图像在容器上没有 css 样式,可以将其切割成盾牌形式,下面的标签文本也没有 css 样式。当我在浏览器调试器工具中查看源代码时,我看到 html 是正确的,并且添加了 css 类名,但未加载样式。
从历史上看,Fandom 阻止 wiki 管理员为移动皮肤添加自定义 CSS(和 JS)。他们更喜欢为移动视图保持朴素和统一的外观。
但是,社区的不断推动使他们重新考虑了该政策,并于 2022 年底宣布了一项拟议的变更,该变更在接下来的几个月内逐步进行。
2023 年 4 月 22 日,Fandom 正式宣布所有 Fandom wiki 上的本地管理员都可以使用自定义移动 CSS 进行编辑,使用
MediaWiki:FandomMobile.css
与任何自定义代码一样,它必须遵循 Fandom 的自定义政策。
需要注意的是,personal custom CSS and JS for mobile are already available for a while by editing local user subpages.然而global personal CSS和JS不影响移动皮肤