Impression de tableaux avec Firefox

Impression de tableaux avec Firefox - HTML/CSS - Programmation

Marsh Posté le 01-03-2005 à 10:20:32    

Bonjour à tous,  
 
j'espère vraiment que vous pourrez m'aider parce que là je commence presque à croire que je suis en face d'un problème sans solution...
 
J'ai une page php qui génère plusieurs tableaux, de largeur/hauteur variables, en nombre variable. Le résultat de cette page est destiné à être imprimé (gestion de commandes).  
 
Mais à l'impression, il arrive que certains tableaux soient coupés, et  que la suite de ceux-ci soit décalée vers la droite sur la page suivante. ; donc je voudrais savoir s'il est possible d'éviter :
1. qu'un tableau soit coupé (sauf si la hauteur de celui-ci dépasse la hauteur de la page)  
2. le décalage vers la droite.
 
La page concernée ici :  
http://peu.importe.free.fr/test/index.php
 
Pour ceux qui sont sur Firefox : Fichier > Aperçu avant impression...
 
Merci d'avance pour votre aide

Reply

Marsh Posté le 01-03-2005 à 10:20:32   

Reply

Marsh Posté le 01-03-2005 à 10:23:43    

Mamannnnnnn :cry:
 
J'ai jamais vu un code aussi lourdingue, il met 3 millénaire à se lancer :cry: Pourquoi as-tu mis un 'class="celltable1" align="center" sur TOUTES LES CELLULES, alors que ça prend 2 lignes en CSS ? :cry:
 
Aussi pourquoi y'a pas de CSS spéciale pour l'impression ?

Reply

Marsh Posté le 01-03-2005 à 10:35:37    

FlorentG a écrit :

Mamannnnnnn :cry:
 
J'ai jamais vu un code aussi lourdingue, il met 3 millénaire à se lancer :cry: Pourquoi as-tu mis un 'class="celltable1" align="center" sur TOUTES LES CELLULES, alors que ça prend 2 lignes en CSS ? :cry:
 
Aussi pourquoi y'a pas de CSS spéciale pour l'impression ?


 
-> il met 3 millénaire à se lancer
 
la lenteur est surtout due aux requêtes SQL
 
 
-> Pourquoi as-tu mis un 'class="celltable1" align="center" sur TOUTES LES CELLULES
 
Oui c'est vrai, c'est corrigé.
 
 
-> Aussi pourquoi y'a pas de CSS spéciale pour l'impression ?
 
Ben j'utilise la même CSS pour l'impression  
(<link href="style.css" rel="stylesheet" type="text/css" media="screen,print" /> ).
 
 
Euh... à part ça tu n'as pas d'idée concernant mon problème ?

Reply

Marsh Posté le 01-03-2005 à 10:46:00    

Fait-en une spéciale pour l'impression, y'a moyen de contrôler ça je crois :??:

Reply

Marsh Posté le 01-03-2005 à 10:51:10    

Le truc c'est c'est que je vois pas trop pourquoi pas je devrais faire une CSS spéciale pour l'impression, vu que le rendu sur papier doit être le même que sur écran (pas d'éléments de navigation à virer ou autres).  
 
Après si tu me dis pourquoi et que je n'ai pas le choix, ben ok ; mais je ne vois pas non plus ce que je devrais alors changer dans la CSS d'impression.

Reply

Marsh Posté le 01-03-2005 à 12:00:58    

j_lecruel a écrit :

Le truc c'est c'est que je vois pas trop pourquoi pas je devrais faire une CSS spéciale pour l'impression, vu que le rendu sur papier doit être le même que sur écran (pas d'éléments de navigation à virer ou autres).  
 
Après si tu me dis pourquoi et que je n'ai pas le choix, ben ok ; mais je ne vois pas non plus ce que je devrais alors changer dans la CSS d'impression.


 
Non, ce n'est pas possible. Plein de choses ne vont pas s'imprimer à commencer par des backgrounds mais aussi des décos de tables etc...
 
De plus, une police de 12px pour une imprimante, c'est comme parler à un lapin nain de terre Adélie hein...  :heink:


---------------
Expert en expertises
Reply

Marsh Posté le 01-03-2005 à 12:05:50    

-> Non, ce n'est pas possible. Plein de choses ne vont pas s'imprimer à commencer par des backgrounds mais aussi des décos de tables etc...  
 
 
Tu es allé voir la page ?
 
On peut difficilement faire plus épuré...

Reply

Marsh Posté le 01-03-2005 à 15:20:19    

Petite remarque qui n'a rien à voir avec la question posée.
 
Ta page peut facilement perdre un peu de poids en faisant attention à l'indentation les balises HTML.
 
C'est un peu comme pour tout : "L'indentation, c'est bien ! En abuser, ça craint !" :p
 
exemple : il y a plein de lignes où tu créés des cases vides.
Ces lignes font 44 caractères de long dont 28 pour l'indentation ...
 
taille de ta page : 155 Ko
taille sans aucune indentation : 65 Ko
 
à toi de trouver un juste millieu car du code indenté, c'est agréable mais du code bien indenté c'est encore mieu :)

Reply

Marsh Posté le 01-03-2005 à 15:38:19    

bidem -> merci pour le conseil, je n'ai pas encore cherché à optimiser le code... je verrai ça quand je parviendrai à obtenir une impression correcte.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed