sIFR3是行为怪异在Firefox。

实际sIFR闪光元件的设定在一个框412px宽。在即、铬、野生动物园,等等, 所有的闪光元件是一致的412px;然而,在火狐,闪光元件是简单地作为广泛的体元件,之前纠正本身。网页时完成装载, 有的时候 闪光元件仍然是广泛的,打破布局(Flash文本流动的下边栏的右)。

设置一个宽度在CSS。sIFR-闪光元件,导致它仍然是适当的412px广泛,但文字不包裹在所有--它只要切断在右边缘,并且高度的闪光元件仍然是一个行高。

标记是简单的;它只是一个 h2div.

我sIFR码:

var clerkenwell = { src: '/flash/sifr.swf' };

sIFR.activate(clerkenwell);

sIFR.replace(clerkenwell, {  
    selector: '.post h2',  
    css: '.sIFR-root { color: #1899c4; text-transform:uppercase; font-size:30px; }',  
    transparent: 'true',  
});

设置 forceWidth: 'true', 只会导致同样的问题,因为使用CSS宽度。sIFR-闪光元件。

所以:我怎么能得到sIFR文本保持尽可能广泛,因为其包含的元素,同时允许进行中断的火狐?

谢谢你的任何和所有帮助!

有帮助吗?

解决方案 2

终于找到了解决,从 另一个计算器后.

这个问题得到解决通过取消注释 sIFR.useStyleCheck = true; 在sifr-config.js.我想知道 为什么 这一工作,但这个问题的答案可能是在我的头上。:)

其他提示

这是不是一个真正的回答你的问题;但我最近转换从一个大的网站的 SIFR到的Cufón 并这是一件轻而易举的事!它比sIFR的方式简单,易于安装,并要快得多以及。表现不佳和其它头痛(像你这样)开车带我转,我很高兴。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top