fonts - MediaWiki:自动将字体颜色更改为 wiki 特定颜色

标签 fonts colors mediawiki

是否可以将字体颜色自动更改为 wiki 特定的默认文本(或链接的默认颜色)?

例如,您想要使用字体标签定义字体颜色,然后插入一个值,使字体颜色自动更改为 wiki 的文本(或链接)颜色。

类似这样的:<font color="the mysterious value">This text will appear in the default link color of this wiki.</font>

最佳答案

链接颜色由 CSS rule 设置看起来像这样:

a {
    text-decoration: none;
    color: #0645ad;
    background: none;
}

由于此规则仅适用于 a 元素(即链接),因此使其自动应用于给定的文本片段的唯一方法(没有 JavaScript 欺骗)在任何 wiki 上,实际上都是将该段文本包装在链接中。抱歉。

也就是说,如果您只想让一段文本在不同的 wiki 上具有不同的颜色,那很简单 - 只需将其包装在 span 元素中,并给出 span 自定义类名,并添加CSS规则your wiki's site stylesheet (Common.css)定义文本应具有的颜色,如下所示:

HTML(在维基页面上):

<span class="mysterious">This text will appear in a color defined in this
wiki's site stylesheet.</span>

CSS(在 Common.css 中):

span.mysterious {
    color: #0645ad;  /* make it look like a link */
}

这样,如果您将页面复制到具有不同 CSS 的不同 wiki,文本看起来会有所不同。

关于fonts - MediaWiki:自动将字体颜色更改为 wiki 特定颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15937356/

相关文章:

c# - 我可以通过编程方式更改我发送的电子邮件中的字体和字体大小吗?

javascript,在开始颜色和结束颜色之间选择一个随机的十六进制颜色

formatting - 在另一页上显示(包括)MediaWiki 目录 (TOC)

python - 使用 python wikitools 解析维基百科 stub

php - MediaWiki 如何组成图像路径?

javascript - 按比例增加网站上的每个字体大小

java - 从资源获取字体在 Java 中存在错误 - Android

c++ - Turbo C++ 中的彩色输出

安卓主题颜色

python - MATPLOTLIB:如何提供字体规范文件以通过 TeX 呈现文本?