mise en page foireuse depuis quelques temps

Eléphant du PHP | 377 Messages

20 déc. 2006, 19:13

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:
Petit scarabée deviendra grand

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

20 déc. 2006, 19:26

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
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

20 déc. 2006, 19:33

Mais cette intégration est encore a peaufiner sur certains navigateurs
Ou alors seconde solution, mettez à jour Internet Explorer :lol:

ViPHP
ViPHP | 1961 Messages

20 déc. 2006, 19:34

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
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 377 Messages

20 déc. 2006, 19:40

Ou alors seconde solution, mettez à jour Internet Explorer :lol:
pour la petite histoire je suis sur safari
:wink:
Petit scarabée deviendra grand

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

20 déc. 2006, 19:40

Erm, moi je n'ai aucun problème avec Opera 9(.10), FF 2.0 et IE 6.0 :-k

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

20 déc. 2006, 19:42

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%

ViPHP
ViPHP | 1961 Messages

20 déc. 2006, 19:46

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 ?
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 377 Messages

20 déc. 2006, 19:52

Version de Safari : 2.0.4 (419.3)
voici un exemple de mise en page explosée
le post en cause
Petit scarabée deviendra grand

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

20 déc. 2006, 20:02

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.

Mammouth du PHP | 1885 Messages

20 déc. 2006, 20:05

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
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 377 Messages

20 déc. 2006, 20:11

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?
Petit scarabée deviendra grand

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

20 déc. 2006, 20:11

Au sujet de la modif actuelle, chez moi sous winXP et IE 7, aucun scroll
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1511 Messages

20 déc. 2006, 20:55

Idem chez moi, il semblerait que le scroll horizontal ne se fasse pas...
@+

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

20 déc. 2006, 20:59

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).