Javascript sIFR 3在FF3.6中将文本随机放置在一行上
sifr3在Firefox中表现得很奇怪 实际的sIFR闪光元件设置在412px宽的盒子内。在IE、Chrome、Safari等中,Flash元素的使用是一致的412px;然而,在Firefox中,Flash元素在进行自我修正之前与Body元素一样宽。当页面完成加载时,有时Flash元素保持如此宽的宽度,破坏了布局(Flash文本在侧边栏下方向右流动) 在CSS中为.sIFR flash元素设置一个宽度会使它保持正确的412px宽度,但文本根本不换行——它只是在右边缘截断,flash元素的高度保持一行高 标记简单;它只是Javascript sIFR 3在FF3.6中将文本随机放置在一行上,javascript,css,firefox,sifr,width,Javascript,Css,Firefox,Sifr,Width,sifr3在Firefox中表现得很奇怪 实际的sIFR闪光元件设置在412px宽的盒子内。在IE、Chrome、Safari等中,Flash元素的使用是一致的412px;然而,在Firefox中,Flash元素在进行自我修正之前与Body元素一样宽。当页面完成加载时,有时Flash元素保持如此宽的宽度,破坏了布局(Flash文本在侧边栏下方向右流动) 在CSS中为.sIFR flash元素设置一个宽度会使它保持正确的412px宽度,但文本根本不换行——它只是在右边缘截断,flash元素的高度保
div
中的h2
我的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',
只会导致与在.sIFR flash元素上使用CSS宽度相同的问题
那么:在Firefox中允许换行的同时,如何让sIFR文本保持与其包含的元素一样宽呢
谢谢你的帮助 这并不是你问题的答案;但我最近将一个大型网站从sIfr转换成了,这是轻而易举的事!它比sIfr简单得多,易于安装,而且速度也快得多。糟糕的性能和其他令人头疼的问题(如您的问题)促使我切换,我对此很满意。必须说我同意,最近做了完全相同的事情,从未回头。不幸的是,我们使用的字体与Cufon不兼容。我以前在一两个项目中使用过Cufon,我很喜欢它,尤其是与sIFR相比,但恐怕sIFR是我们唯一的选择。只需将图像作为文本并结束,但这将是一个动态的、WordPress支持的站点,因此标题需要正常工作。