IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

CSS et l'impression


Sujet :

CSS

  1. #1
    Invité
    Invité(e)
    Par défaut CSS et l'impression
    Bonjour,

    J'ai de gros problèmes pour imprimer une page comportant une feuille de style.

    La page en question est parsemée de tableaux, de div en tous genres. Dans le navigateur tout se présente bien, tout foire dès que je demande un aperçu de l'impression (et l'impression elle-même).

    L'erreur arrive dès que j'ai plusieurs pages à imprimer, les tableaux sont coupés ou certains div manquent carrément entre deux pages. Comme si il ne s'occupait pas des marges, il y place du contenu qui ne sera bien entendu pas imprimé.

    Pour info, j'utilise FireFox 1.5.1. Sous IE c'est encore pire!!

    Merci pour toute info pouvant m'aider.

    webrider

  2. #2
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Il faut utiliser une feuille de style propre à l'impression.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <link type="text/css" rel="stylsheet" media="print" href="-----">
    Et c'est avec cette feuille de style que tu gère les emplacement ainsi que les tailles etc ...

  3. #3
    Invité
    Invité(e)
    Par défaut
    J'utilise media="all" mais j'ai essayé avec print : aucun changement...

  4. #4
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Oui, il te faut 2 feuilles de style : une print et l'autre screen.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Dans mon cas ce n'est pas nécessaire car cette page ne sert qu'à être imprimée, si elle n'est pas mise en forme dans le navigateur ça n'a pas vraiment d'importance.

    Le problème se situe clairement au niveau du tableau, celui-ci est généré de façon dynamique et placé dans un div. Lorsque le tableau dépasse la page en hauteur il se retrouve coupé.

    Peut-être devrais-je dynamiquement créer un div pour chaque page imprimée? Donc générer directement un deuxième tableau dès que je dépasse la hauteur de la page?

  6. #6
    Membre éclairé Avatar de frog43
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Par défaut
    Si ton tableau dépasse la page il devrait quand même bien être imprimé je pense.
    Il doit dépasé ton div non? Il faut peut-être agrandir le div ou alors oui en créer 2 ...

  7. #7
    Invité
    Invité(e)
    Par défaut
    En fait le div est en height: auto; ça doit être ça le problème, je vais donc voir ce que je peux faire pour découper le tableau en autant de parties qu'il y a de page et créer un div pour chacune.

    Merci pour ton aide frog43!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSS]Probleme de css a l'impression d'un PDF
    Par pierrot10 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/12/2006, 18h18
  2. [xhtml/css]Problème d'impression de div (tous navig.)
    Par 2Eurocents dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 26/09/2006, 09h54
  3. Html/css probleme d'impression
    Par Nescence dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 03/08/2006, 18h09
  4. css forcer l'impression landscape
    Par Poussy-Puce dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 18/05/2006, 00h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo