我正在尝试在我正在处理的网站中设置几个 sIFR 文本实例的样式,但我不太了解样式文档中推荐的技术。
它说:“当为 .sIFR-root 类指定并给定 px 单位时,这将确定 sIFR 用于渲染 Flash 电影的实际字体大小”,但随后警告您不要这样做,因为它会使文本无法缩放.
然后它说“当为其他选择器指定时,使用 % 单位使字体大小相对于主字体大小”,但我不知道他们在那里指的是什么“其他选择器”。它说必须在 sifr-config.js 文件中指定样式,但我可以看到该文件中唯一可以输入自己的 CSS 的地方是 .sIFR-root 类。下面是调用每个 sIFR 实例的代码:
sIFR.replace(inkburrow, {
选择器:'#sidebar h3',css:'.sIFR-root { 背景颜色:#F7F8F2; 颜色:#222222;字体大小:24px;}' });
(在这种情况下,特定的字体、颜色等是我正在使用的)。因此,我不确定除了 .sIFR-root 类之外的其他位置,他们希望您放置相对字体大小。将像素以外的任何单位放在 .sIFR-root 类中都不起作用 - 我试过了。并且在站点的常规样式表中为要替换的选择器(在本例中为#sidebar h3)提供任何类型的字体样式都没有效果 - 也尝试过。
如您所见,目前我正在按照他们警告的方式进行操作:在 .sIFR-root 中设置 px 大小。但如果可能的话,我宁愿使用相对大小——我只是不知道应该把它放在哪里!