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 :

fichier CSS pour l'impression


Sujet :

CSS

  1. #1
    Membre éprouvé Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Points : 1 241
    Points
    1 241
    Par défaut fichier CSS pour l'impression
    Bonjour,

    je suis en train d'essayer de faire un fichier CSS qui ne sera utilisé qu'à l'impression grace au header
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="css/print.css" media="print" rel="stylesheet" type="text/css" />
    Je m'en sors à peu pres mais j'ai un probleme de décalage. Je m'explique :
    je veux que certaines zones de ma page ne soient pas éditées. J'ai donc quelques paragraphe ou autres balises qui ont une certaine mise en forme dans ma page et qui deviennent dans mon print.css
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    p.noimp, div#header,h2, p.choix_sem, div#menu, .plus {
    	 visibility: hidden;
    }
    Probleme :
    ces zones disparaissent bien à l'édition mais il reste un espace vide (comme une marge).
    Je ne veux pas que ces zones soient simplements cachées, je voudrais qu'elle disparaissent, laissant ainsi les autres zones "remonter" dans la page.

    Merci de votre aide

  2. #2
    Membre éprouvé Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Points : 1 241
    Points
    1 241
    Par défaut
    On m'a donné la réponse.
    Je la donne si ca peut servir :

    Bonjour,

    Pour cela il faut utiliser:

    9.2.5 La propriété 'display'

    css2 a écrit :
    none
    cette valeur fait qu'aucune boîte n'est générée par l'élément dans la structure de formatage (c.à.d., cet élément n'a pas d'influence sur la mise en forme du document). Les éléments qui en descendent ne génèrent pas de boîtes non plus ; on ne peut plus modifier leur comportement avec la propriété 'display'.

    Noter qu'une valeur 'none' ne crée pas de boîte invisible, elle ne crée pas de boîte du tout. CSS comprend des mécanismes permettant la génération de boîtes dans la structure de formatage, boîtes qui influencent la mise en forme mais qui ne sont pas visibles. Consulter la partie traitant de la visibilité pour les détails ;

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

Discussions similaires

  1. Un fichier css pour chaque navigateur ?
    Par kurah dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 17/02/2009, 16h12
  2. Fichier css pour un composant joomla
    Par kdson dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 03/11/2007, 11h13
  3. Fichier css pour un composant joomla
    Par kdson dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/10/2007, 15h06

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