Page 1 sur 1

mise en page foireuse depuis quelques temps

Posté : 20 déc. 2006, 19:13
par Shrell
Salut les gens :)
je mets ce petit post parce que je ne vois personne en parler, mais depuis quelques temps la mise en page des posts est complètement déformée dès qu'on met une ligne de code très longue, et ce meme si il y a des espaces à l'intérieur... pour la petite histoire je suis sur safari, je ne sais pas si vous avez ce probleme sur les autres navigateurs
je pense qu'un simple white-space devrait faire rentrer les choses dans l'ordre, mais je ne me suis pas plongé plus avant dans la CSS de PHPFrance (je galère déjà assez avec les miennes :x )
vala vala :wink:

Posté : 20 déc. 2006, 19:26
par zeus
Disons que depuis peu, il y a eu une modification de l'affichage des code pour les placer dans un div qui est limité en largeur et en hauteur et qui affiche des scroll si le contenu est trop long

Mais cette intégration est encore a peaufiner sur certains navigateurs

Posté : 20 déc. 2006, 19:33
par Hubert Roksor
Mais cette intégration est encore a peaufiner sur certains navigateurs
Ou alors seconde solution, mettez à jour Internet Explorer :lol:

Posté : 20 déc. 2006, 19:34
par Ajoloca
Mais cette intégration est encore a peaufiner sur certains navigateurs
Ou alors seconde solution, mettez à jour Internet Explorer :lol:
J'ai le même souci avec FF

Posté : 20 déc. 2006, 19:40
par Shrell
Ou alors seconde solution, mettez à jour Internet Explorer :lol:
pour la petite histoire je suis sur safari
:wink:

Posté : 20 déc. 2006, 19:40
par Hubert Roksor
Erm, moi je n'ai aucun problème avec Opera 9(.10), FF 2.0 et IE 6.0 :-k

Posté : 20 déc. 2006, 19:42
par Hubert Roksor
Sur Safari ? Hum, d'après ce que je sais ça devrait marcher aussi (même si je ne peux pas le vérifier), quelle version ?

Au fait, le white-space est sur "pre" et c'est intentionnel. Ce qui n'est pas respecté c'est soit l'overflow:auto soit le width:100%

Posté : 20 déc. 2006, 19:46
par Ajoloca
Erm, moi je n'ai aucun problème avec Opera 9(.10), FF 2.0 et IE 6.0 :-k
Sur ce post tu vois toute la ligne ?

Posté : 20 déc. 2006, 19:52
par Shrell
Version de Safari : 2.0.4 (419.3)
voici un exemple de mise en page explosée
le post en cause

Posté : 20 déc. 2006, 20:02
par Hubert Roksor
Hrm... aucune idée :?

J'ai ajouté un max-width:100% au cas où, mais si ça ne change rien je te conseille d'ouvrir un bug chez Apple s'il n'en existe pas déjà un.

Posté : 20 déc. 2006, 20:05
par Xenon_54
Vous devriez remplacer le highlight par GeSHi:
http://qbnz.com/highlighter/index.php

Beaucoup plus intéressant.

Et pourquoi pas tout le forum par Invision Board? :P

Posté : 20 déc. 2006, 20:11
par Shrell
le max-width n'a rien changé
au risque de passer pour un chiant :

Code : Tout sélectionner

<div style="max-height:400px;max-width:100%;overflow:auto">
il manque le dernier ; lol
sinon, pourquoi un max-width au lieu d'un width tout court?

Posté : 20 déc. 2006, 20:11
par zeus
Au sujet de la modif actuelle, chez moi sous winXP et IE 7, aucun scroll

Posté : 20 déc. 2006, 20:55
par momox
Idem chez moi, il semblerait que le scroll horizontal ne se fasse pas...
@+

Posté : 20 déc. 2006, 20:59
par Hubert Roksor
Comme c'est étonnant, je croyais pourtant me rappeler l'avoir vu fonctionner sous IE7 :(

Bon ben moi je suis à court d'idées, si quelqu'un parvient à faire fonctionner overflow:auto sous ces navigateurs laissez-moi un pm et j'appliquerai les modifications.
il manque le dernier ; lol
sinon, pourquoi un max-width au lieu d'un width tout court?
Le point-virgule est optionnel et max-width a précédence sur width (j'ai quand même essayé avec les deux à tout hasard, sans succès).