Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Philippe frontpage mioche
|
Je 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
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
|
Je 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
|
Je 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
|
Je 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
|
Je 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 |
|
|
salemioche salemioche
|
Je ne comprend pas l'impression avec du CSS , Posté le: 27-01-2005 14:54 |
|
|
"en théorie, la pratique ca marche" |
|
|
Philippe frontpage mioche
|
Je 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 mais alors où ais je fait une erreur ? |
|
|
SIBELIUS html mioche
|
Je 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 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
|
Je 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 |
|
|
SIBELIUS html mioche
|
Je 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
|
Je 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 |
|
|
Philippe frontpage mioche
|
Je 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 |
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.. |
|
|
|