Page 1 sur 1

Pb Impression page web.

Publié : 18 mars 2005, 09:47
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.

Publié : 18 mars 2005, 10:24
par HP
un exemple de page ?
je me porte volontaire pour imprimer avec PDFCreator.

Publié : 18 mars 2005, 10:59
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...

Publié : 18 mars 2005, 11:08
par HP
l'impression en PDF :
http://membres.lycos.fr/xpfashion/Gite.pdf

je trouve que c'est correct ...

Publié : 19 mars 2005, 09:26
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 ?

Publié : 19 mars 2005, 10:14
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 {})

Publié : 20 mars 2005, 07:24
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)

Publié : 20 mars 2005, 10:41
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...

Publié : 20 mars 2005, 10:58
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 :)

Publié : 21 mars 2005, 07:35
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 ?

Publié : 21 mars 2005, 08:30
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...

Publié : 21 mars 2005, 08:37
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 ?

Publié : 21 mars 2005, 08:42
par calimo
Un des nombreux bugs d'impression de Mozilla :?

Publié : 21 mars 2005, 08:49
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 ?

Publié : 21 mars 2005, 13:37
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;}
}
:-)