forcutie回答ポイント 200ptウォッチ 1

【再質問/完全解決で500ポイント】【print.css】超縦長のiframeが含まれるページを、IE6〜8、Firefox全てで正常に印刷する方法はあるでしょうか。

通常の記述では1ページ目のみ印刷され、残りが印刷されません。

■条件
・横幅はプリント用紙にfixするぐらいでの印刷サイズを想定(IE6にて横幅がオーバーするのはそのままでOK)。縮小して1ページにすべて表示させるのはNGです。
・印刷時に最低3ページ以上に印刷される縦幅のiframeサイズを想定。
・できればhtml、cssのみでの対応(JSを使わない)。ブラウザ毎のCSSハック可。
 (※JSを利用しての解決は、通常分割ポイントとさせていただきます)
・iframe以外の要素の利用可(例えば同サイズの要素を絶対配置で下に重ねるなど)。


以下、サンプルソースです─────────────

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<iframe src="
http://mymd.microdiet.jp/campaign/supple_calorie50_01/" frameborder="0" class="test" width="850" height="10000"></iframe>
</body>
</html>

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-05-14 14:15:56
終了日時
2011-05-17 20:59:30
回答条件
1人3回まで

この質問のカテゴリ

この質問に含まれるキーワード

W3C58firefox2005XHTML194DTD39XML844CSS1755サンプルソース153ブラウザ4012HTML5036IE6534FIX42SRC250js788

人気の質問

メニュー

PC版