Home/Menu

スタイルなCSSの基礎講座

印刷

◆ はじめに

つぎは、印刷系のプロパティです。

尚、ご使用のブラウザのスタイルシート対応度によって、表示が異なる場合があります。

◆ 印刷関係

現在(2001/06/20)、印刷関係のプロパティは、ほとんど一般的なブラウザでは、サポートされていません。
とりあえず、改ページプロパティは、IEでは、サポートされています。
ですので、今回は、改ページプロパティのみの説明とさせて貰います。

page-break-beforeプロパティ

page-break-beforeプロパティは、これを指定された要素の前で改ページするためのものです。

適用要素初期値継承対応ブラウザ(NN6,IE5.5のみテスト)
ブロックレベル要素autonoIE5.5

page-break-afterプロパティ

page-break-afterプロパティは、これを指定された要素の後で改ページするためのものです。

適用要素初期値継承対応ブラウザ(NN6,IE5.5のみテスト)
ブロックレベル要素autonoIE.5.5
----------CSS2 ソース------------------------------------------------
.kaigyo {
    page-break-before: always;
    page-break-after: always;
}

試しにこのページを印刷してみてください。
運がよければ、ここの行以下が改ページされるはずです。

指定なし
MicrosoftVS反Microsoft
現状クライアント系は優勢VS劣勢
現状サーバー系は劣勢VS優勢
項目 WebブラウザIEVSネスケ
クライアントPCWindowsVSLinux
サーバマシンNTVSUNIX
データベースSQLサーバーVSoracle

この行がページトップにきていますか...
運がよければ、そのようになります。

関連情報

はっきり云って、現段階のブラウザの印刷関係の機能実装は、お寒い限りです。
それを補うための「ScriptX」というActiveXControlがあるみたいです。
詳しくは以下を参照のこと。
http://www.meadroid.com/scriptx/docs/printdoc.htm?static
http://www.microsoft.com/japan/developer/workshop/author/script/dhtmlprint.asp

Home/Menu/スタイルシート概説リファレンス