J'ai hérité d'un site qui utilise sIFR 2.0.7 et pour des raisons indépendantes de mon contrôle, la mise à niveau vers sIFR3 est peu probable.sIFR met à l'échelle le texte au lieu d'envelopper le texte
J'ai un div avec le texte qui est remplacé avec succès par sIFR. Le texte est assez volumineux et devrait passer à la ligne suivante, mais à la place il est réduit par sIFR. Sans sIFR, il s'enroule correctement.
J'ai recherché à la fois la documentation sur 2.0.7 et d'autres threads sans beaucoup de chance. J'ai essayé de mettre du texte plus petit, une hauteur fixe sur la div, de définir la hauteur de ligne et de changer l'espacement des lettres.
Des conseils ou des idées seraient grandement appréciés, merci!
Les styles de base sont inclus inchangés depuis le téléchargement sIFR. Code pertinent:
HTML:
<div id="menu_header_FuturaStdMedium">Sample Header Text</div>
CSS:
.sIFR-hasFlash div#menu_header_FuturaStdMedium {
letter-spacing: -4px;
visibility: hidden;
font-size: 26px;
}
Javascript:
if(typeof sIFR == "function"){
// Headers
sIFR.replaceElement("div#menu_header_FuturaStdMedium", named
({sFlashSrc: "FuturaStdMedium.swf", sColor: "#000000", sCase: "upper", sWmode: "transparent", sFlashVars: "textalign=center"}));
}
HTML généré:
<div class="sIFR-replaced" id="menu_header_FuturaStdMedium" style="padding-top: 15px;"><embed style="width: 230px; height: 24px;" class="sIFR-flash" type="application/x-shockwave-flash" sifr="true" bgcolor="transparent" wmode="transparent" flashvars="txt=Sample Header Text&textalign=center&textcolor=#000000&w=230&h=24" quality="best" src="FuturaStdMedium.swf" height="24" width="230"><span class="sIFR-alternate">Sample Header Text</span></div>
Merci encore!
Wes