page-break-beforeの対応状況(2003年11月)

少し前に、ただのにっきでCSSによる改ページの話が出ていたのを見かけた後、丁度よく要望があり、「短編」の期ごとの全作品一覧を印刷する際に作品ごとに改ページされるようにCSSを追記した、ということがありました。

CSSの印刷関連のプロパティはブラウザの対応状況がよくないとの話も出ていましたが、取り敢えずpage-break-before, page-break-afterについては、IEでは5.0から対応しているし、またMozilla 1.5で見ても対応しているようだし、それほどわるくはないように思いました。

Opera 7.21で見たところ、こちらも対応はしているようなのですが、短編の全作品一覧でp.turn-numberに対して page-break-before:always; を適用すると、何故か page-break-after:always; のように扱われるという妙な現象があり。他の要素に適用したときはちゃんと要素の前で改ページするのですが。それでも「作品ごとに改ページする」という目的は果たせているのであまり気にしないことにします。

(2003年11月19日)

北村曉 kits@akatsukinishisu.net