Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1233 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS]CSS et mise en page pour impression

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CSS]CSS et mise en page pour impression

n°1330545
Leleninist​e
Posté le 22-03-2006 à 20:57:13  profilanswer
 

Bonjour à tous,
 
Voilà, je viens d'apprendre très récemment qu'il existait un moyen de mettre en page un page web via du CSS en vu d'une impression.
 
Je me suis donc mis à intégrer cette nouvelle découverte au sein de quelques pages web.
 
Le problème est que le résultat n'est pas au rendez-vous, en effet rien de fonctionne, je pense tout de même que mon code CSS semble convenable :
 

Code :
  1. //CSS pour mise en page pour affichage
  2. <link href="../css/style.css" rel="stylesheet" type="text/css">
  3. //CSS de mise en page pour impression
  4. <style type="text/css">
  5. @media print{@page { margin-top:0.0cm;margin-bottom:0.0cm;margin-left:0.0cm;margin-right:0.0cm;width:100%;}}
  6. </style>


 
Ceci est-il suffisant, ais-je fait des erreurs ?
 
En vous remerciant d'avance
 :hello:  
   


---------------
Qui comprend l'humanité recherche la solitude.
mood
Publicité
Posté le 22-03-2006 à 20:57:13  profilanswer
 

n°1330548
gm_superst​ar
Appelez-moi Super
Posté le 22-03-2006 à 20:59:04  profilanswer
 

Si le but est d'avoir des marges nulles, tu ne peux pas. Les navigateurs ne te laissent pas régler ça par les CSS.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1330551
Leleninist​e
Posté le 22-03-2006 à 21:02:04  profilanswer
 

Merci pour un réponse si rapide gm_superstar,
 
Mais alors.....comment puis-je régler ce problème  :)  
 
 [:leleniniste]


---------------
Qui comprend l'humanité recherche la solitude.
n°1330580
Shinuza
This is unexecpected
Posté le 22-03-2006 à 21:32:23  profilanswer
 

Premièrement, tu as un code plus simple :
 

Code :
  1. <link rel="stylesheet" type="text/css" media="screen" href="screen.css" />
  2. <link rel="stylesheet" type="text/css" media="print" href="print.css" />


 
Pour les marges, tu peux spécifier une marge nulle dans ton navigateur, mais les impressions se font toujours avec une marge de 0.04 pouces si je ne m'abuse.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1330586
gm_superst​ar
Appelez-moi Super
Posté le 22-03-2006 à 21:39:43  profilanswer
 

Leleniniste a écrit :

Mais alors.....comment puis-je régler ce problème  :)


A part Opera (et peut être Safari ?) aucun navigateur ne supporte @page... Donc pas de solution à ton problème, ce sera aux utilisateurs de régler leurs marges...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1330748
Leleninist​e
Posté le 23-03-2006 à 07:40:42  profilanswer
 

Bonjour,
 
Bon et bien ce n'est pas grave, je vais tenter de jouer sur les dimensions de mes tableaux.
 
Merci à tous pour vos réponses !  [:leleniniste]


---------------
Qui comprend l'humanité recherche la solitude.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS]CSS et mise en page pour impression

 

Sujets relatifs
[PHP-MySQL] Fonction CONCAT_WS() dans une pagevalidation CSS => Avertissements
AJAX et ph de chargement de JS ds une pagelistes, puces et CSS
souci avec player mp3 flash et page htmlComment etendre le background d'un <div> jusqu'au footer de ma page ?
Page internet lenteUne doc CSS pour flash ?
[CSS] problème de mise en page à l'impression[CSS ] :: Mise en page pour l'impression
Plus de sujets relatifs à : [CSS]CSS et mise en page pour impression


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR