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