Aller au contenu

overflow:auto et IE/Mac


kozlika

Sujets conseillés

Bonjour,

Je suis en train de m'essayer à la création d'un thème en trois colonnes pour l'outil de blog DotClear.

J'ai tâché de mettre en forme toutes les balises les plus usuelles mais je rencontre un problème avec la balise pre sur laquelle j'aimerais mettre un overflow auto à cause des lignes parfois très longues. Je crois avoir essayé avec succès dans la plupart des navigateurs que j'avais sous la main et cela semble bien se passer partout, sauf avec Internet Explorer 5.2 sous Mac, où le contenu de la balise disparaît purement et simplement :(

On peut voir le thème là :

Keepsake pour DotClear

et le billet où j'ai essayé les balises ici :

Mise en forme des balises

Savez-vous comment je peux corriger ce bug ?

Par ailleurs si l'un d'entre vous voit des bugs quelque part, ça serait sympa de me faire remonter l'info (je n'ai pas pu essayer IE5 sous Windows par exemple). Les avis et suggestions sont aussi les bienvenus...

Lien vers le commentaire
Partager sur d’autres sites

:unsure: Euh... si, si, ça marche bien (à part dans IE5) avec ça :

code, pre { 
font-family : "Courier New",monospace;
font-size : 1.1em;
margin : 0 auto;
background : #f7f7f7;
}
pre {
display:block;
width: 90%;
overflow : auto;
margin-bottom : 1em;
padding : 0.5em;
}

Lien vers le commentaire
Partager sur d’autres sites

Guest meta nando

Salut kozlika,

Par ailleurs si l'un d'entre vous voit des bugs quelque part, ça serait sympa de me faire remonter l'info (je n'ai pas pu essayer IE5 sous Windows par exemple). Les avis et suggestions sont aussi les bienvenus...

Tests avec IE5.5/Win98 => Problème!

J'ai affiché la page Keepsake pour DotClear: pas de problème apparent.

Puis j'ai affiché la page du billet Mise en forme des balises: idem, pas de problème apparent.

Puis j'ai cliqué sur la commande Précédent et plouf, plus rien, page vide... j'ai rechargé la page, et je vois le code HTML non interprété, qui commence seulement à partir des balises <LINK>! Problème avec PHP? :unsure:

Lien vers le commentaire
Partager sur d’autres sites

Merci Meta Nando : non, je devais être en train de bidouiller dans la page, tout simplement.

Bon, pas réussi à trouver un truc qui marche donc j'ai triché comme ça :

pre { 
margin : 0 auto;
margin-bottom : 1em;
padding : 0.5em;
text-align:left;
white-space:normal;
/* caché pour IE 5 Mac qui sait pas faire \*/
white-space:pre;
width: 90%;
overflow : auto;
}
/* End hack */

C'est ce que j'ai trouvé de mieux pour l'instant...

<_<

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...