Auteur
Raphael
# 29 Jan 2005 - 09:15:35
Citer
Mangez des kiwiz !
Administrateur
11274 Posts
Bonjour à tous,

Sur un autre forum, un membre pose une question que je suis incapable de résoudre, j'en appelle donc aux lumières des spécialistes ici présents :

Le code suivant ne s'applique pas :
<html>
<head>
<title>essai</title>
<style type="text/css" media="print">
@page {
size: landscape;
margin-top: 10cm
}
</style>
</head>
<body>
essai impression
</body>
</html>


(note : il n'y a pas de doctype, mais je ne pense pas que cela change quelque chose au problème)

Selon les sources que j'ai, @page est bien interprété par tous les navigateurs, mais ce n'est pas le cas de la propriété "size" :
- http://www.wikini.net/wakka.php?wiki=FeuilleDeStyleWikiNiPourLImpression
- http://www.laltruiste.com/courscss/pagesize.html

Pourtant, même si "size : landscape" n'est pas pris en compte, il semble que le margin-top non-plus !!

Quel est le problème ?
Merci d'avance de vous pencher là dessus en plein week-end cligne

Le saviez-vous ? Alsacréations propose dorénavant des formations web (XHTML/CSS, accessibilité, Flash, jQuery).

http://www.goetter.fr 
^
Laurent Denis
# 29 Jan 2005 - 09:36:49
Citer
7870 Posts
Raphael a écrit :
Selon les sources que j'ai, @page est bien interprété par tous les navigateurs, mais ce n'est pas le cas de la propriété "size" :
- http://www.wikini.net/wakka.php?wiki=FeuilleDeStyleWikiNiPourLImpression
- http://www.laltruiste.com/courscss/pagesize.html

Pourtant, même si "size : landscape" n'est pas pris en compte, il semble que le margin-top non-plus !!

Quel est le problème ?


Il n'y a pas de problème. Juste des questions d'implémentation.

- la propriété size est tellement bien implémentée (en dehors d'Opera)... qu'elle disparaît de CSS2.1, qui joue le rôle d'errata de CSS2 et fait la part du possible, de l'ignoré et de l'existant. Voir http://blog-and-blues.org/weblog/2004/11/24/346-de-css2-a-css21-anticipation-raisonnable-1 pour les détails
- les propriétés de marges des medias paginés, même redéfinies de manière restrictive par CSS2.1, sont ignorées par Internet Explorer, Firefox, Mozilla & Cie. Là encore, seul Opera, à ma connaissance, a jugé utile d'exploiter ces possibilités.

<edit>Si quelqu'un pouvait confirmer l'absence de changement côté Konqueror, Safari... auxquels je n'ai pas accès en ce moment ?</edit>

Bref, pour la quasi-totalité des concepteurs de navigateurs, le Web reste un petit media "screen" bien étroit.

PS: je ne fais aucune pub déguisée pour Opera. C'est simplement, à ma connaissance, le seul navigateur réellement multimédia. Hélas !
Modifié le 29 Jan 2005 - 09:40

Maintenant que les webmestres commencent à faire de l'accessibilité, nous pouvons commencer à les intéresser à la qualité Web.

http://www.temesis.com 
^
Raphael
# 29 Jan 2005 - 09:43:44
Citer
Mangez des kiwiz !
Administrateur
11274 Posts
Merci Laurent, voilà qui est (hélas) clair.

Le saviez-vous ? Alsacréations propose dorénavant des formations web (XHTML/CSS, accessibilité, Flash, jQuery).

http://www.goetter.fr 
^
Powered by Phedio v3.8.6 beta in 5.5 ms © dew