Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让sIFR在启用FlashBlock的情况下正确渲染.sIFR替换?_Flash_Sifr_Sifr3 - Fatal编程技术网

如何让sIFR在启用FlashBlock的情况下正确渲染.sIFR替换?

如何让sIFR在启用FlashBlock的情况下正确渲染.sIFR替换?,flash,sifr,sifr3,Flash,Sifr,Sifr3,所以我在几个不同的地方找到了这个,我看到的唯一答案是span.sIFR-alternate元素的样式。问题是,如果我将任何样式应用于该元素,而该元素实际上将正确显示和放置,则当FlashBlock不存在(例如在Safari/IE中)或被禁用时,它将显示在sIFR文本旁边 以下是.sIFR alternate的默认样式: 我要补充这些: span.sIFR-alternate { font-family: Helvetica, Arial, sans-serif; text-tra

所以我在几个不同的地方找到了这个,我看到的唯一答案是span.sIFR-alternate元素的样式。问题是,如果我将任何样式应用于该元素,而该元素实际上将正确显示和放置,则当FlashBlock不存在(例如在Safari/IE中)或被禁用时,它将显示在sIFR文本旁边

以下是.sIFR alternate的默认样式:

我要补充这些:

span.sIFR-alternate {
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 14px;
    color: #000000;
    padding: 0;
    margin-top:12px;
    margin-bottom:7px;
}
我错过了什么


否则,sIFR工作正常。

你确定吗?那不太合情合理。尝试按属性添加其他样式属性,看看是什么触发了它。

现在我明白了。sIFR正确地交替…非常奇怪。就在几天前,我把这个摆弄了将近两个小时!看起来Flashblock现在正在向元素本身添加内联样式,这在以前是没有发生过的。哦,好吧。
span.sIFR-alternate {
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 14px;
    color: #000000;
    padding: 0;
    margin-top:12px;
    margin-bottom:7px;
}