Text 仅在PC上的Firefox 3中文本包装不一致

Text 仅在PC上的Firefox 3中文本包装不一致,text,word-wrap,sifr,firefox-3,Text,Word Wrap,Sifr,Firefox 3,这是我在Firefox3.0中经常遇到的问题。似乎当我保持清新时,有时它会包裹,有时不会。当它不包裹时,我可以调整窗口大小,sIFR'd元素将捕捉到正确的大小。我需要我的元素在装载时根据其容器的宽度进行包装 我拥有最新的sIFR 3.0“夜间构建” 我想筛选一个h2标签。h2标记包含在一个div中,并且两者都具有设置的宽度 <div class="recipe-title"> <h2>This is a recipe title</h2> </di

这是我在Firefox3.0中经常遇到的问题。似乎当我保持清新时,有时它会包裹,有时不会。当它不包裹时,我可以调整窗口大小,sIFR'd元素将捕捉到正确的大小。我需要我的元素在装载时根据其容器的宽度进行包装

我拥有最新的sIFR 3.0“夜间构建”

我想筛选一个h2标签。h2标记包含在一个div中,并且两者都具有设置的宽度

<div class="recipe-title">
   <h2>This is a recipe title</h2>
</div>
我的.sifr.CSS文件如下所示:

@media screen {
  .sIFR-active .recipe-title h2 { width:455px; font-size:16px; text-transform:uppercase; }
}
.recipe-title, .recipe-title h2 { width:400px; }
我的普通CSS文件如下所示:

@media screen {
  .sIFR-active .recipe-title h2 { width:455px; font-size:16px; text-transform:uppercase; }
}
.recipe-title, .recipe-title h2 { width:400px; }

除了只在PC上使用FF3之外,其他所有浏览器似乎都能正常工作。这是一个已知的错误吗?

可能需要在元素上指定一个高度。IE7也可能有类似的问题。

可能需要在元素上指定高度。IE7也可能有类似的问题。

sIFR可能初始化得太早。最简单的修复方法是设置
sIFR.usedomload=false
before
sIFR.activate()
,它将在替换元素之前等待页面加载


您还可以使用
sIFR.useStyleCheck=true需要多一点CSS,但将等待CSS加载。

sIFR初始化可能太早。最简单的修复方法是设置
sIFR.usedomload=false
before
sIFR.activate()
,它将在替换元素之前等待页面加载


您还可以使用
sIFR.useStyleCheck=true需要多一点CSS,但将等待CSS加载。

是sIFR.js文件中的sIFR.activate()还是sIFR-addons.js文件中的sIFR.activate()位于sifr.js文件或sifr-addons.js文件中?

我很确定它是文本转换:设置flash宽度后,大写字母会扩大单词宽度


一段时间以来,我一直在试图找到一个解决方案,我很确定这是文本转换:在设置闪光宽度后,大写字母放大字宽度


一段时间以来,根据Mark的建议,我一直在试图找到解决方案,取消注释sIFR.useStyleCheck=true就在sIFR.activate()为我工作之前


Robert,sIFR.activate()可以在sIFR.js中找到。

根据Mark的建议,取消注释sIFR.useStyleCheck=true就在sIFR.activate()为我工作之前


Robert,sIFR.activate()可在sIFR.js中找到。

用于普通用户。。。确保为对象或图像设置div容器的宽度和高度。如果未设置这些值,Firefox将包装以下任何文本。

对于普通用户。。。确保为对象或图像设置div容器的宽度和高度。如果没有设置这些值,Firefox将包装下面的任何文本。

这也让我感到痛苦。尝试useStyleCheck和useDomLoaded都没有成功。我通过在替换的元素上设置一个固定的宽度来修复我的问题。这也造成了我的痛苦。尝试useStyleCheck和useDomLoaded均未成功。我通过在替换的元素上设置固定的宽度来修复问题。