スタイルシートの2カラムでサイトを作成しております。
はじめて、本格的にスタイルシートでレイアウトしたので、
四苦八苦しております。
できたサイトをFirefoxで印刷しようとすると、1ページ目と最後のページは印刷されるのですが、その途中のページが印刷されなく、プレビューにものりません。
これはFirefoxのバグとわかり、IEでやってみると、きちんとプレビューもされ、印刷できます。
ただ、それでも印刷すると、サイトの右端が切れてしまい、左端のメニューはなぜかすっかりなくなっています。
このような場合、どうすればきちんと印刷できるのでしょうか?
No.1
- 回答日時:
float関係でブラウザはfirefox2でしょうか?
その場合float:none;を指定すると途切れなくなります。
他にもレイアウトする方法をインラインボックスやテーブルセルで行うことで回避できると思いますがテストしていないので確証がありません。
メニューは非表示でもいいと思うので、display:none;にしてしまう手もあります。
No.2
- 回答日時:
>スタイルシートで印刷がきちんと出来ません????
矛盾してませんか???
^^^^^^^^^^^^^^^^
スタイルシートは、もっぱら、そのような出力端末の差に対応するためにこそあるのですから・・・
たとえば、超安価な手作りモーター ( http://iruka.la.coocan.jp/craft/motor/index.html )のように・・・
例:
<!-- 固定スタイルシート -->
<link rel="stylesheet" type="text/css" href="***">
<!-- 優先スタイルシート(スクリーン用) -->
<link rel="StyleSheet" type="text/css" media="screen,projection,tv" href="***" title="汎用">
<!-- 代替スタイルシート(スクリーン用) -->
<link rel="styleSheet" type="text/css" media="print,handheld" href="./styleSheet/print.css">
<!-- 固定スタイルシート(印刷用) -->
<link rel="stylesheet" type="text/css" media="screen" href="***">
<!-- 固定スタイルシート(音声端末用) -->
<link rel="StyleSheet" type="text/css" media="aural" href="***">
<!-- 固定スタイルシート(携帯電話など) -->
<link rel="styleSheet" type="text/css" media="tty" href="***">
とか
印刷が想定されるページには、印刷用スタイルシートを書いておくべきです。どこでページを区切るとかも設定できますから・・・
No.3ベストアンサー
- 回答日時:
サイトの右端が切れるのは、100%表示とかにしているからではないですか?
印刷の設定で「縮小してページ全体を印刷する」を選択して印刷すると、
きちんを全体が印刷されると思います。
ちなみにIE6にはこの機能はありません。
IE6でも切れずに印刷させようとすると、
印刷用のcssを書いて横幅をピクセルでなく100%にして作る必要があります。
左のメニューが切れている原因はソースを見ないことにはわかりませんね。
もしかしたらメニュー自体が背景画像で構成されているのなら、
印刷設定で背景を印刷するように変更すれば見れるようになるかもしれません。
IEのデフォルトの設定では背景は印刷されないようになっています。
基本的に正しいhtmlとcssで書いていれば、IEではそこそこまともに印刷されると思います。
Firefoxの印刷はだいぶ馬鹿なので、それ用に対応しなくてはならない場合も多いです。
全てのブラウザできちんと印刷できるようにするのは意外と難しいので頑張ってください。
いろいろ調べてみたのですが、
やはりFirefoxは端っこが切れたりしやすいみたいですね。
ただ印刷をしてほしいわけではないので、
このままでいきたいと思います。
みなさまご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- フリーソフト Word?で作成された書類をLibreOffieで印刷しようとすると2ページになってしまう??? 3 2023/03/24 15:18
- Excel(エクセル) 【Excel】エクセルの1シートが2枚に分割されてしまうので印刷プレビューを押して閉 4 2022/12/13 13:12
- プリンタ・スキャナー 印刷枚数を減らしたいです。 印刷用紙1枚が4等分になるように、pdfになってる楽譜4ページ分をはめ込 1 2022/08/01 00:58
- プリンタ・スキャナー WPS Writerで文章を作り、下側にノンブルを設定したのですが印刷されません。 1 2022/08/04 18:57
- その他(ソフトウェア) 写真の印刷レイアウトについて 13 2023/05/31 07:20
- プリンタ・スキャナー 印刷ができない 6 2022/04/01 20:47
- Google Drive Google keepからGoogleドキュメントにコピーしたものをa4用紙1枚いっぱい(標準余白あ 2 2022/10/21 13:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS VBA レポートプレビュー...
-
PDFファイルを開かずに印刷...
-
Excel VBAで文字列の可視長を得...
-
WebBrowserコントロールでのPri...
-
ページ内にスクロールバーのあ...
-
横に長いWeb画面を一枚の用紙に...
-
EXCEL VBA 印刷プレビューダイ...
-
インラインフレームの印刷について
-
印刷時ヘッダーとフッターを挿入
-
IE11でCtrl+Pを禁止する方法に...
-
iframeのスクロールバー位置を...
-
excelにて各シートの総印刷ペー...
-
サイト全体を縮小して印刷する...
-
VBAで印刷ページ最終行にページ...
-
ユーザースタイルシートの無効化
-
XHML+フルCSSサイトがIE6印刷...
-
PageBreaks.Countと印刷範囲の...
-
印刷用のページでレイアウトが...
-
C# 印刷可能領域と余白範囲...
-
EXCEL VBAでPDFファイルを開い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFファイルを開かずに印刷...
-
EXCEL VBA 印刷プレビューダイ...
-
Excel VBAで文字列の可視長を得...
-
ページ内にスクロールバーのあ...
-
ACCESS VBA レポートプレビュー...
-
EXCEL VBAでPDFファイルを開い...
-
コマンドプロンプトでフォルダ...
-
検索画面に表示される広告について
-
Excel VBA 「印刷中」メッセー...
-
印刷プレビュー表示後ユーザー...
-
excelにて各シートの総印刷ペー...
-
印刷時ヘッダーとフッターを挿入
-
サイト全体を縮小して印刷する...
-
ヘッダやフッタの印刷をしたくない
-
ラジオボタンをチェック済みの...
-
OpenOffice Calc basic で印刷...
-
TEXTAREAの印刷について
-
PageBreaks.Countと印刷範囲の...
-
Accessレポートでの改ページ
-
C# 印刷可能領域と余白範囲...
おすすめ情報