IE6 / 印刷するページの右側が切れる場合は、IE独自拡張プロパティのzoomを指定しとくのが常識?

  • このエントリーをはてなブックマークに追加
  • LINEで送る

例えば、こんな感じのサイトがあったとして

[image]ダミーサイト

このサイトの持ち主が
(印刷時に)必要ない情報が入り込んでいても
モニタに表示された状態のまま印刷したい
という考え方だった場合
media属性にprintを追加する事になるとおもうんですが

そのまま印刷すると以下のように
IE6で右側が切れちゃったりします。

[image]IE6の印刷プレビュー

そんな時にはzoomを使えばいいよって話。

以下、実際の記述

[html classname=”html-sh”]<link rel="stylesheet" type="text/css" href="print.css" media="print" />[/html]

[css classname=”css-sh”]* html body{zoom:75%;}[/css]
* htmlはIE6以下に効かせるハック
IE7からは縮小して全体を印刷させられるので必要なし。

上記cssを追加すると
こうなりました。

[image]zoom適用

知らない事が多すぎるなぁ。

  • このエントリーをはてなブックマークに追加
  • LINEで送る

SNSでもご購読できます。

コメント

コメントを残す


You can add images to your comment by clicking here.