28172 sujets

CSS et mise en forme, CSS3

Bonjour.

Je cherche à mettre en page en css des documents qui doivent être imprimés au format A4. Pour me repérer visuellement, j'ai eu l'idée de commencer par tracer un cadre sur ma page avec les dimensions suivantes :
<div style="margin: 1cm; width: 19cm; height: 27.7cm; border: solid: 1px #000000;"></div>

Avec 1cm de marge tout autour, il doit effectivement me rester 27,7 cm de hauteur et 19cm de largeur sur une page en 21 x 29,7.
Ainsi, lorsque je place un élément à l'intérieur, je vois tout de suite s'il tient dans ma page ou s'il déborde.
Mais j'ai essayé de voir un aperçu avant impression de ma page juste avec le cadre et je constate que le rendu n'est pas du tout celui auquel je m'attendais : le cadre est très éloigné du bord en bas et à droite. Même en appliquant 22 cm de largeur et 32 cm de hauteur à mon cadre, il n'atteint pas encore les bords de ma page. Bizarre, non ?

Qu'est-ce qui m'a échappé ?

Merci d'avanve