2009/07/07ブラウザで印刷すると、モニタで見るレイアウトの通りに印刷できずに、内容が欠けたり、レイアウトが崩れることが多々あります。原因としては、Webページの横幅のサイズなんて千差万別なので、ブラウザが対応しかねているという点があります。そもそも、ブラウザは対応する気がないのかもしれません。Webページなんて印刷することを前提としてはいない、逆に印刷物にはないメリットがあってこそのWebコンテンツということでしょうか。地図やクーポンなど、そこはどうしてもうまく印刷したいというコンテンツもあります。cssを設置すればある程度解消できます。記述方法としてはスタイルシートの宣言にmediaプロパティでprintを指定します。/>そうすれば、通常の「common.css」に、印刷する時に「print.css」でスタイルが上書かれた状態で印刷されます。}}といった書き方もあります。cssは万全ではありません。しても崩れるところは崩れます。改ページに弱く、CMSなど動的で可変なサイトでは、どんなにがんばってもおかしなことになります。cssの仕様を調整しないと、プロジェクトとしては破滅へ向かうことになるかもしれれません。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。inc.Profileサイト「helog」は私がWeb制作に携わるなかでの経験を中心に記しています。前にも発生したんだよなぁ。」といった無駄な時間を省くことを目的に書き始めました。「へ」の「ログ」です。個人的な技術メモのようなものですが、みなさんの何か役に立つことがあればこの上ないです。