[解決済み] htmlページ印刷時の余白について
質問
印刷用に別のスタイルシートを使用しています。
印刷時の余白を設定するスタイルシートで、左右の余白を設定することは可能でしょうか?(紙面上の余白など)
解決方法を教えてください。
を使用する必要があります。
cm
または
mm
を印刷用に指定する場合、単位にします。ピクセルを使うと、ブラウザが画面上での見え方に近いものに変換してくれます。使用方法
cm
または
mm
を使用すると、用紙上で一定の大きさを確保することができます。
body
{
margin: 25mm 25mm 25mm 25mm;
}
フォントサイズについては
pt
を印刷媒体に使用します。
なお、css styleでbodyにmarginを設定すると ではなく プリンタドライバの印刷可能領域を定義するマージンや、ブラウザで制御されるマージン(ブラウザによっては印刷プレビューで調整できる場合もあります)を調整します。印刷可能な領域内のドキュメントにマージンを設定するだけです。
また、IE7++では自動的に最適なサイズに調整されるため、たとえ
cm
または
mm
. この動作を上書きするには、ユーザーは「印刷プレビュー」を選択し、印刷サイズを
100%
(デフォルトは
Shrink To Fit
).
印刷される余白を完全に制御するには、より良いオプションは
@page
ディレクティブで用紙の余白を設定すると、通常はブラウザによって制御される html body 要素の外側の用紙の余白に影響を及ぼします。参照
http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html
.
現在、Safari以外の主要なブラウザで動作しています。
Internet Explorerでは、この印刷の設定で実際にマージンがこの値に設定されており、プレビューを行うとデフォルトでこの値になりますが、ユーザーがプレビューで変更することが可能です。
@page
{
size: auto; /* auto is the initial value */
/* this affects the margin in the printer settings */
margin: 25mm 25mm 25mm 25mm;
}
body
{
/* this affects the margin on the content before sending to printer */
margin: 0px;
}
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] div内の画像の下に余分なスペースがある
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Uncaught TypeError: document.getElementsById は関数ではありません。
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] divブロック内のテキストを(水平方向と垂直方向に)センタリングするにはどうすればよいですか?
-
[解決済み] Bootstrap3による垂直方向の整列
-
[解決済み] 入力フィールドに :before や :after 疑似要素を使用できますか?
-
[解決済み] 静的な HTML ページにファビコンを追加する
-
[解決済み] HTML5で(非空白の)自己閉鎖タグは有効ですか?
-
[解決済み] HTMLのdiv要素とspan要素の違いは何ですか?
-
[解決済み】大きなHTMLテーブルを印刷する際の改ページへの対処方法
-
[解決済み] ブラウザの印刷オプション(ヘッダー、フッター、マージン)をページから無効にする?