これは、Firefox 3.0 で繰り返し発生する問題です。リフレッシュし続けると、ラップするときとラップしないときがあるようです。ラップしない場合は、ウィンドウ サイズを調整すると、sIFR された要素が正しいサイズにスナップされます。コンテナーの幅に基づいて、要素をロード時にラップする必要があります。
sIFR 3.0 の最新の「ナイトリー ビルド」を持っています。
h2タグをsIFRしたい。h2 タグは div で囲まれ、両方とも幅が設定されています。
<div class="recipe-title">
<h2>This is a recipe title</h2>
</div>
私の sifr.js ファイルには、次のパラメーターが設定されています。
forceWidth = true;
fitExactly = true;
preventWrap = false;
私の .sifr.CSS ファイルは次のようになります。
@media screen {
.sIFR-active .recipe-title h2 { width:455px; font-size:16px; text-transform:uppercase; }
}
そして、私の通常の CSS ファイルは次のようになります。
.recipe-title, .recipe-title h2 { width:400px; }
PC 上の FF3 のみを除いて、他のすべてのブラウザで動作するようです。これは既知のバグですか?