是否可以自动将字体颜色更改为特定于 wiki 的默认文本(或链接的默认颜色)?
例如,您想用字体标签定义字体颜色,并插入一个值,使字体颜色自动更改为 wiki 的文本(或链接)颜色。
像这样的东西:<font color="the mysterious value">This text will appear in the default link color of this wiki.</font>
链接颜色由如下所示的CSS 规则设置:
a {
text-decoration: none;
color: #0645ad;
background: none;
}
由于此规则仅适用于a
元素(即链接),因此使其自动应用于任何 wiki 上的给定文本的唯一方法(没有 JavaScript 技巧)就是将该文本实际包装在链接中。对不起。
也就是说,如果你只是想要一段文本在不同的 wiki 上具有不同的颜色,那很简单——只需将它包装在一个span
元素中,给span
自定义类名,然后在你的 wiki 的站点样式表中添加一个 CSS 规则(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,则文本看起来会有所不同。