Aureance a écrit :
"page-break-inside" (<--c'est quoi ce truc ?)
RTFM:
http://www.w3.org/TR/CSS2/page.html#propdef-page-break-inside
Aureance a écrit :
Il est par exemple impossible d'obliger l'imprimante, par le biais de ta CSS, à imprimer la page web en format "paysage" si tu es réglé en "portrait". De même pour les marges.
(Pas tout à fait, mais...) Ce n'est pas le sujet. On parle de page-break-inside, qui présente des défis d'implémentation bien différents.
Aureance a écrit :
Que l'on ajoute des arguments très compliqués comme "page-break-inside" à des des concepts qui n'existent pas… ça me fait bien rigoler.
Il serait préférable d'utiliser des mots précis. Parler de «concept» pour la règle @page et propriétés
size et
margin dans le contexte de cette règle, d'«arguments très compliqués» pour une simple propriété CSS (
page-break-inside), et dire que les «concepts» n'existent pas alors qu'on n'a pas vérifié l'état des implémentations (ou qu'on n'en dit rien)... ça n'apporte pas grand chose.
Et donc, pour se concentrer sur le support de la propriété
page-break-inside:
-
http://msdn.microsoft.com/en-us/library/cc304082%28VS.85%29.aspx (support de page-break-inside ajouté à IE8);
-
tr {page-break-inside: avoid;} semble supporté par Opera depuis des lustres (
une source);
- du côté de Webkit par contre, ça a l'air d'être en jachère (
voir bugzilla Webkit);
- même topo chez Mozilla (
bug 115199 et
bug 132035.
Comme quoi, IE8 a un meilleur support de CSS que Firefox, Safari et Chrome.