0

サイトのヘッダーをsIFRに置き換えている単純なテキスト行があります。サイトは流動的であるため、ブラウザウィンドウの幅が変わると拡大縮小します。しかし、ブラウザウィンドウを縮小すると、代替テキスト(テストのためにオンにした場合)は別の行に折り返されますが、sIFRテキストは折り返されません。

人々がsifr.jsコードにpreventWrap=false関数を実装することをウェブ上の他の場所で書いているのを見たことがありますが、JavaScriptを初めて使用するので、それを機能させるためにどこに置くべきかわかりません。

関連するCSSは次のとおりです。

.sIFR-hasFlash h2 {
    visibility: hidden;
    letter-spacing: 1px;
    font-size: 18px;
    text-align: center;
    line-height: 1.5em;
}

そして関連するJavaScript:

 sIFR.replaceElement(named({sSelector: "h2", 
sFlashSrc: "flash/h2_font.swf", sBgColor: "#006633", 
sColor: "#FFFFFF", sFlashVars: "textalign=center", sWmode: "transparent"}));

私がどこに置くかわからないpreventWrap=false、またはそれが行く方法でさえあるかどうか。

4

2 に答える 2

0

sIFR3でこれを修正する必要があります。

于 2009-03-24T22:03:29.717 に答える
0

同様の問題があり、CSS にposition:relativeを追加すると修正される可能性があります。

于 2009-04-20T15:47:55.977 に答える