Où est le paramètre définissant l'affichage de lignes

Vos requêtes concernant Mozilla Firefox, le navigateur Gecko alternatif, ne trouvèrent point de réponses lorsque vous cherchâtes ? Toute l'équipe Geckozone est prête à vous aider.

Modérateurs : nico@nc, Mori, jpj, myahoo

Arbiel
Arias
Messages : 12
Inscription : 06 mars 2009, 12:47

Où est le paramètre définissant l'affichage de lignes

Message par Arbiel »

Bonsoir
Certaines pages Web contiennent des lignes extrêmement longues, comme, par exemple, le forum OpenOffice francophone que je viens de quitter pour venir ici.
Quelqu'un peut-il m'indiquer où se trouve le paramètre indiquant à Firefox d'afficher ces lignes dans la largeur de l'écran ?
N'hésitez surtout pas à me répondre, cette information me servira pour mes futures visites du forum en question.
D'avance, je vous en remercie.


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
Arbiel
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Bonsoir,

Sur ce forum, ici, on a parfois aussi ce problème (citations, code). C'est le forum et son code qui sont responsable et non Firefox (version un peu ancienne de phpBB).

Peux-tu donner l'adresse exacte d'une ou deux de ces pages ainsi que la résolution de ton écran.
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
Arbiel
Arias
Messages : 12
Inscription : 06 mars 2009, 12:47

Message par Arbiel »

La page en question
http://fr.openoffice.org/servlets/ReadM ... sgNo=75814
PC Samsung P25

Pour l'écran, les informations extraites du manuel utilisateur sont les suivantes :
14,1"
ATI
Par défaut : 1024 x 768 pixels, XGA, Max : 1400 x 1050 pixels, SXGA+
Mémoire : 32 Mo DDR SDRAM


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
Arbiel
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Bonjour,

C'est très nettement le codage du site, ou du moins de cette partie-là, qui est en cause. J'ai exactement la même chose avec Firefox, Opera, Safari et IE 7. La seule façon d'afficher la page complète est de réduire la taille d'affichage (Ctrl + [-] ou Affichage > Zoom) mais, en 1024, cela devient difficilement lisible.

Il y a probablement des moyens de contourner ce problème avec userContent.css mais je ne sais pas faire. En outre, ce n'est pas une solution satisfaisante.

Je déplace dans "Rapporter un site posant problème", l'information devrait remonter.
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
bormat
Varan
Messages : 1545
Inscription : 01 juil. 2008, 18:22

Message par bormat »

il faudrait une option comme dans opéra pour afficher la page dans la largeur de l'écran

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
https://addons.mozilla.org/en-US/firefox/addon/113517 mon theme en ligne compatilble ff2et 3
Arbiel
Arias
Messages : 12
Inscription : 06 mars 2009, 12:47

Message par Arbiel »

Merci de vous être penchés sur mon problème.
Pour ce qui me concerne, j'ai copié-collé dans Ooo writer, mais il faut reconnaître que ce n'est pas très commode.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
Arbiel
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Pour répondre à la question originale (comment changer afficher les lignes dans la largeur de l'écran), il faut commencer par trouver d'où vient ce comportement.

Dans le html.css de Firefox, on trouve ceci :

Code : Tout sélectionner

xmp, pre, plaintext {
  display: block;
  font-family: -moz-fixed;
  white-space: pre;
  margin: 1em 0;
}
white-space: pre est défini par la spécification CSS : http://www.w3.org/TR/CSS21/text.html#white-space-prop
Les lignes ne sont coupées que lorsque c'est explicitement indiuqé dans le code, ce qui n'est pas le cas ici. Donc Firefox ne coupe pas.

Tu peux changer cela en mettant dans ton userContent.css :

Code : Tout sélectionner

pre {
	white-space:pre-wrap;
}
Mieux vaut restreindre cette directive à ce site précisément, pour éviter les effets de bord.

Code : Tout sélectionner

@-moz-document domain(http://fr.openoffice.org) {
	pre {
		white-space:pre-wrap;
	}
}

PS pour la modération : à déplacer dans la rubrique Firefox, le comportement du site étant parfaitement normal.
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

calimo a écrit :PS pour la modération : à déplacer dans la rubrique Firefox, le comportement du site étant parfaitement normal.
Sauf que cela n'a rien à voir non plus avec Firefox qui ne fait que ce qu'on lui dit. C'est le code des messages de la mail list qui enferme les textes dans des baises <pre> </pre>, forçant cet affichage dans les navigateurs.

Ce n'est pas que je veuille chipoter parce que j'ai déjà déplacé de Firefox dans site posant problème mais c'est bien le site qui est cause de cet affichage gênant pour Arbiel. Maintenant, on-t-ils le choix des balises qui encadrent les messages ?
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

jpj a écrit :Sauf que cela n'a rien à voir non plus avec Firefox qui ne fait que ce qu'on lui dit.
Que qui lui dit ?
  • La spécification HTML ne dit pas qu'il doit désactiver les retours à la ligne dans un pre.
    La spécification HTML a écrit :peut désactiver les retours à la ligne automatiques ;
    Rien d'obligatoire là dedans. Au contraire, c'est au plus une suggestion.
  • Le site web lui dit d'afficher un texte préformatté, c'est tout. Il ne spécifie pas que les retours à la ligne doivent être désactivés.
  • Ce sont donc les développeurs de Firefox qui lui ont dit de ne pas couper les lignes pour les textes préformattés, avec un white-space: pre dans le html.css. C'est donc bien un problème avec Firefox.
Admettons que la responsabilité doit partagée, les autres navigateurs font la même chose et les développeurs du site auraient simplement pu mettre un white-space qui va bien pour qu'il n'y ait pas de problème :wink:

Edit: listification
Bidouille
Iguane
Messages : 688
Inscription : 12 sept. 2003, 11:56

Message par Bidouille »

Bon pour moi, ce n'est pas un site non conforme. Sauf avis contraire, je déplace en section Firefox.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.19) Gecko/20081204 SeaMonkey/1.1.14
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Mais c'est quand-même un site qui "pose problème" (c'est bien le titre de la section, non ?), et la solution pourrait probablement intéresser d'autres utilisateurs :wink:
Bidouille
Iguane
Messages : 688
Inscription : 12 sept. 2003, 11:56

Message par Bidouille »

calimo a écrit :Mais c'est quand-même un site qui "pose problème"
Non, je viens de charger la page sous IE6 et j'ai le même phénomène.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Bidouille a écrit :Non, je viens de charger la page sous IE6 et j'ai le même phénomène.
Preuve qu'il y a donc bien un problème sur ce site... :roll: :lol:
pirlouy
Tyrannosaurus Rex
Messages : 3648
Inscription : 03 nov. 2005, 05:05

Message par pirlouy »

Pour Bidouille, un site posant problème, c'est un site posant problème avec Firefox et pas IE. 8-)

À part ça, c'est
@-moz-document domain(fr.openoffice.org) {
Calimo. :mrgreen:
Arbiel
Arias
Messages : 12
Inscription : 06 mars 2009, 12:47

Message par Arbiel »

Bonjour à tous

Utilisateur lambda de Firefox, je suis bien incapable d'entrer dans cette discussion. J'ai cependant un avis sur le sujet.

Je comprends que la balise <pre> n'est pas contraignante pour ce qui concerne les retours automatiques à la ligne. Dans ces conditions, ne faudrait-il pas que le navigateur n'altère en rien son fonctionnement courant lorsqu'il la rencontre ?

Par ailleurs, j'ai décidé d'apporter les modifications que vous me proposez. J'ai cherché, en vain, un fichier userContent.css.

D'où mes questions :

1) où trouver un modèle de userContent.css ; je n'ai pas la moindre idée de la marche à suivre pour écrire une feuille de styles

2) où doit-elle être précisément enregistrée ? Je veux dire par là, dans le dossier Firefox, ou plus haut dans le dossier Mozilla, ou encore plus haut dans Application data ? Et le dossier qui la contient doit-il porter un nom bien précis ?

3) enfin, ayant précédemment eu le même problème avec d'autres sites, est-il possible de les mettre en facteur commun et si oui comment ?
@-moz-document domain(fr.openoffice.org,xx.yyyy.zz) { ?

ou faut-il répéter le code pour chaque domaine concerné ?

Cordialement, et encore merci pour votre aide et vos conseils

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
Arbiel
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 2 invités