[CSS]CSS et mise en page pour impression

CSS et mise en page pour impression [CSS] - HTML/CSS - Programmation

Marsh Posté le 22-03-2006 à 20:57:13    

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.
Reply

Marsh Posté le 22-03-2006 à 20:57:13   

Reply

Marsh Posté le 22-03-2006 à 20:59:04    

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
Reply

Marsh Posté le 22-03-2006 à 21:02:04    

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.
Reply

Marsh Posté le 22-03-2006 à 21:32:23    

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.
Reply

Marsh Posté le 22-03-2006 à 21:39:43    

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
Reply

Marsh Posté le 23-03-2006 à 07:40:42    

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.
Reply

Sujets relatifs:

Leave a Replay

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