ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

CSSテクニックコミュのFF/N7で印刷時に背景画像が大きくなる

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。
MacOSXのFirefox 1.04/Netscape 7.1にて、印刷時にCSSのbackgroundで指定した背景画像が、実際のものよりも大きく表示されてしまう現象に悩んでいます。
SafariやIEでは特に問題ないのですが、なにか根本的に自分の理解がおかしいのでしょうか。
以下テスト用に作成したソースになります。

■HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>Test</title>
<link rel="stylesheet" type="text/css" href="test.css">
</head>
<body>
<div>
<p>100×50px</p>
</div>
</body>
</html>

■外部CSSファイル
* { margin: 0; padding: 0; }
body { background: url(test.jpg) no-repeat 0 0; }
div { border: 1px solid green; width: 98px; height: 48px; }
div p { text-indent: -9999px; }

■写真1
背景画像に使用したtest.jpg

■写真2
ブラウザ(Firefox)での表示

■写真3
印刷のプレビュー時

皆様のお知恵を拝借したいと思います。
よろしくお願いします。

コメント(7)

多分それって、背景画像が大きいんじゃなくて、他が小さくなっているのだと思います。
用紙サイズに合わせて縮小、みたいな機能が働いていると思うんですが、背景画像は縮小できないみたいです。
さっそくありがとうございます。
確かに他が用紙サイズに合わせて小さくなっていました。
原因が分かってほっとしています。
が、これ背景画像のみ原寸のままということだと思うのですが、これは仕方がないものなのでしょうか。
そうっぽい。
つか、知っている方がいましたら、教えてほしいっす。
私のところではSafari1.3 (v312)でもそうなります。
シンタタさんのSafariでは問題ないとのことなので、Safariはこれをバグと認識して解決したということですよね、きっと。
他の各ブラウザもこれからこの問題を解決して行く方向なのでしょうか??

現時点で解決策があればぜひぜひ教えてほしいので、つい、あげちゃいました・・・。でもきっと、ないんでしょうね。
サハリ2.0.1では大丈夫っぽいです。
ソフトウェアアップデートをお奨めします。
>ソフトウェアアップデートをお奨めします。
はい。します。

でも、FireFoxなどで印刷時に大幅にレイアウトが崩れちゃうのは、かなり辛いですね。今のところ、この件に関しては、各ブラウザの改良に期待するしかなさそうですね。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

CSSテクニック 更新情報

CSSテクニックのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング