créer un site


Je ne comprend pas l'impression avec du CSS

Poster un nouveau sujet sur css   Répondre au sujet à css:Je ne comprend pas l'impression avec du CSS    Accueil Forum -> css
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Philippe
frontpage mioche
frontpage mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 27-01-2005 6:54

Salut tout le monde,
désolé si ma question est idiote, mais j'ai cherché un peu partout une réponse et je n'ai pas trouvé.
voici mon problème.

Je voudrais avoir un style d'impression, hors il y a un truc qui m'échappe.
A force d'épurer le code et d'essayer j'en suis arrivé à ce bout de code:
Code:

<html>
<head>
<title>essai</title>
<style type="text/css" media="print">
      @page {
        margin-top: 10cm
      }
</style>
</head>
<body>
 essai impression
</body>
</html>

Plus simple c'est difficile Smile
En théorie celà devrait m'imprimer le texte "essai impression" à 10 cm du haut de la feuille..
Ben non..
Que ce soit avec IE ou avec firefox, impossible..
J'ai essayé d'enlever le media="print", c'est exactement pareil.

Je dois passer à coté d'un truc évident, mais je vois pas.
Quelqu'un peut il me dire ce qui ne va pas ?
Merci d'avance.
salemioche
salemioche
salemioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 27-01-2005 8:36

et si tu remplaces @page par body ?
Philippe
frontpage mioche
frontpage mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 27-01-2005 9:05

salemioche a écrit:
et si tu remplaces @page par body ?


Là ca fonctionne.

Mais en fait je voudrais imprimer une page en paysage, le seul truc que j'ai trouvé était le @page { size: landscape; } ça n'a jamais fonctionné.
Voilà pourquoi je cherchais absolument à faire fonctionner cette règle.
L'exemple que je donnais était simplement destiné à illustrer le mauvais fonctionnement du style.

Merci en tout cas pour ta réponse rapide.
salemioche
salemioche
salemioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 27-01-2005 9:37

je ne connais pas cette régle, et ce n'est pas parce qu'elle est présente dans la recommandation que les navigateurs la supporte
SIBELIUS
html mioche
html mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 27-01-2005 14:46

@page est sensée fonctionner partout :
http://dicolive.media-box.net/docCSS/css.php?orderByType=1&id=154 Confused
salemioche
salemioche
salemioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 27-01-2005 14:54

"en théorie, la pratique ca marche" Twisted Evil
Philippe
frontpage mioche
frontpage mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 28-01-2005 9:21

SIBELIUS a écrit:
@page est sensée fonctionner partout



Certe Smile mais alors où ais je fait une erreur ?
SIBELIUS
html mioche
html mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 28-01-2005 10:08

Philippe a écrit:
SIBELIUS a écrit:
@page est sensée fonctionner partout



Certe Smile mais alors où ais je fait une erreur ?

Tu n'as pas fait d'erreurs :
@page fonctionne partout mais "size: landscape" non :
- http://www.wikini.net/wakka.php?wiki=FeuilleDeStyleWikiNiPourLImpression
- http://www.laltruiste.com/courscss/pagesize.html
Philippe
frontpage mioche
frontpage mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 29-01-2005 7:06

SIBELIUS a écrit:

Tu n'as pas fait d'erreurs :
@page fonctionne partout mais "size: landscape" non :
- http://www.wikini.net/wakka.php?wiki=FeuilleDeStyleWikiNiPourLImpression
- http://www.laltruiste.com/courscss/pagesize.html


Merci pour les liens, il est en effet précisé que cet argument n'est pas supporté partout.. Mais comment comprendre alors qu'un simple margin-top: 10cm ne l'est pas non plus ?

En fait il semblerait que @page ne fonctionne jamais (dumoins avec les quelques tests que j'ai fait).
Alors que, je suis d'accord avec toi, il est clairement écrit que ça doit fonctionner avec tous les navigateurs..
C'est pour ça que je croyais avoir fait une bétise, essaies tu verras, aucun argument ne fonctionne.
Merci en tout cas pour vous être occupé de ce problème. Malgrés qu'il ne soit pas résolu Crying or Very sad
SIBELIUS
html mioche
html mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 29-01-2005 9:08

Peut-être que "margin" n'est pas interprété parce qu'il est placé après "size" (lui-même non interprété)

Tu as fait des essais sans "size" ?
Tu as fait des essais avec d'autres propriétés ?

En tout cas, je vais me renseigner ailleurs...
SIBELIUS
html mioche
html mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 29-01-2005 9:41

La réponse ne s'est pas faite attendre :
http://forum.alsacreations.com/topic.php?tid=1633&fid=4#p16291 Wink
Philippe
frontpage mioche
frontpage mioche
MessageJe ne comprend pas l'impression avec du CSS , Posté le: 29-01-2005 10:23

SIBELIUS a écrit:
La réponse ne s'est pas faite attendre :
http://forum.alsacreations.com/topic.php?tid=1633&fid=4#p16291 Wink


Voila la réponse!
merci beaucoup!!
Bon, je vais me résoudre à ne plus utiliser ce paramètre... Dommage, Opera n'est pas significatif en pourcentage..
Montrer les messages depuis:   
Poster un nouveau sujet sur css   Répondre au sujet à css:Je ne comprend pas l'impression avec du CSS    Accueil Forum -> css Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales