Pb Impression page web.

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Pb Impression page web.

Message par guilhem_mdg »

Bonjour,
J'ai l'habitude de développer mes sites de la manière suivante:

Code : Tout sélectionner

<body><div id="conteneur">
...
</div></body>
De façon à pouvoir centrer la page à l'écran mais le problème est qu'une page longue (où il faut scroller verticalement) ne s'imprime pas correctement. L'impression s'arrête à la 1ère feuille. Avez-vous déjà rencontré ce problème ? Si oui, comment y remédier ?

Merci de votre aide.
Cordialement.
Guilhem.
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

un exemple de page ?
je me porte volontaire pour imprimer avec PDFCreator.

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Oui:
http://www.masdegasc.com/gite/francais/ ... nement.php
Enfin, dans celle-ci le problème est que la bordure de droite ne s'affiche pas...
Cordialement.
Guilhem.
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

l'impression en PDF :
http://membres.lycos.fr/xpfashion/Gite.pdf

je trouve que c'est correct ...

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Tout d'abord merci de ta rpéonse. C'est vrai que le texte et les photos apparaissent correctement mais les bordures de droite et de gauche n'apparaissent pas...
Comment utilises-t-on @media print ?
Cordialement.
Guilhem.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Code : Tout sélectionner

<link rel="stylesheet" media="print" type="text/css" href="[URI]" />
Ou bien dans une css avec media="all" ou bien un media="..., print" (sinon évidemment ça n'a pas de sens) :

Code : Tout sélectionner

@media print {
...
selecteur {propriété:valeur;}
...
}
(tu peux donc imbriquer les {})
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Merci de ta tréponse Calilmo. Mais est-ce que ce que tu me dis est interprété correctement par tous les navigateurs ? Y compris IE et Netscape ?
Et est-ce la feuille de style d'impression est lue même si l'internaute n'ilmprime pas ? (si oui alors il y a du telechargement pour rien)
Cordialement.
Guilhem.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

guilhem_mdg a écrit :Merci de ta tréponse Calilmo. Mais est-ce que ce que tu me dis est interprété correctement par tous les navigateurs ? Y compris IE et Netscape ?
Oui normalement, aucun souci sous Netscape (basé sur Mozilla 1.7 tu peux dormir tranquille), et IE5+ malgré tout ce qu'on lui reproche implémente ces choses "basiques" quand-même :wink:
guilhem_mdg a écrit :Et est-ce la feuille de style d'impression est lue même si l'internaute n'ilmprime pas ? (si oui alors il y a du telechargement pour rien)
Ben oui surement, mais je ne vois pas en quoi ça poserait problème...
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Il n'y a pas de crainte à avoir pour Netscape, pour rappel il utilise le moteur de Mozilla depuis au moins quatre ans :)
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Ben si elle est lue et que l'utilisateur n'imprime pas alors elle est téléchargée pour rien... :-(
Et puis, j'ai inséré une image dans ma page via la feuille de style et non en utilisant le code "<img src=... />" mais celle-ci n'apparaît pas à l'impression... Comment faire ?

La page:
* www.masdegasc.com/ma_page/
ne s'imprime pas dans son intégralité. L'impression s'arrête à la page 1. Pourquoi ?
Dernière modification par guilhem_mdg le 21 mars 2005, 08:36, modifié 1 fois.
Cordialement.
Guilhem.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

guilhem_mdg a écrit :Ben si elle est lue et que l'utilisateur n'imprime pas alors elle est téléchargée pour rien... :-(
Ce n'est pas extrêmement grave, quelques Ko, et ce n'est lu qu'une fois.
De toutes façcons toutes les feuilles de style sont automatiquement lues, donc il n'y a rien à faire. Je ne connais pas de technique alternative.
guilhem_mdg a écrit :Et puis, j'ai inséré une image dans ma page via la feuille de style et non en utilisant le code "<img src=... />" mais celle-ci n'apparaît pas à l'impression... Comment faire ?
En fond ? Il est possible que les fonds ne soient pas imprimés...
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

oui, en fond...

De plus:

La page:
* www.masdegasc.com/ma_page/
ne s'imprime pas dans son intégralité. L'impression s'arrête à la page 1. Pourquoi ?
Cordialement.
Guilhem.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Un des nombreux bugs d'impression de Mozilla :?
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Bug... De quel bug parles-tu ? (impression image présente dans feuille de style ou bien impression incomplète du lien que j'ai donné)

Bug du à quoi et comment y remédier ?
Cordialement.
Guilhem.
guilhem_mdg
Lézard à collerette
Messages : 438
Inscription : 18 juin 2004, 09:13

Message par guilhem_mdg »

Bon en fait j'ai trouvé. C'est la position aboslute de mon conteneur qui posait problème...
Il faut que je rajoute:

Code : Tout sélectionner

@media print{
	#conteneur{border:0px;position:static;margin-left:0px;}
}
:-)
Cordialement.
Guilhem.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités