par
T!GeR » 04 juil. 2006, 11:40
Bonjour à tous !
Alors voila je vous explique mon problème, j'ai mis au point un code, l'advCode un mix entre du bbcode et du zCode pour ceux qui connaissent
J'ai placé a l'interieur de celui ci des balises de code (php, html ...) et c'est celles-ci qui me posent probleme.
En effet sous Firefox une scrollbar automatique se place en bas de mes balises de code si le code est trop long, en revanche sous ie aucune scrollbar n'apparait et cela fait decaler toute ma page !
Démo en images:
Sous Firefox (no probleme)
Et sous IE (gros probleme)
Voila le bout de code concerné dans mon advCode:
// Citation de code (php, xhtml, c++)
$texte = str_replace("<code>", "<table style=\"border-width:1px; border-color:" . $color3 . "; border-style:dashed;\" cellpadding=\"3\" cellspacing=\"1\" width=\"100%\" border=\"0\"><tr><td style=\"background: " . $color1 . ";color: " . $color2 . "\"><font style=\"font-variant: small-caps;\"><b>code :</b></font><span style=\"font-size:11pt;\"><div style=\"width : 100%; overflow: auto;\"><pre>", $texte);
$texte = str_replace("</code>", "</pre></div></span></td></tr></table>", $texte);
Comme vous pouvez le voir dans mon div j'ai bien placé les propriétés qui devraient faire que cela fonctionne:
<div style=\"width : 100%; overflow: auto;\">
Donc je ne vois pas d'ou viens le problème.
Merci de votre aide
