私はウェブサイトの開発に取り組んでおり、印刷ビューで作業する必要があります。通常、レイアウトの問題があるときは、ChromeのElement Inspectorを使います。ただし、これは印刷プレビューモードにはありません。
Chromeプラグインなど、プリンタ自体のようにページを表示するために、クロム自体の中に表示媒体を変更する方法はありますか。私はそれがChrome固有のソリューションではないと思いますが、それが私の主なブラウザなので、ブラウザ内ソリューションを持つのがいいでしょう。
今は印刷プレビューメディアだけに焦点を当てていますが、サポートされているメディアタイプ(all/braille/embossed/handheld/print/projection/screen/speech/tty /など)に変更できるのが理想的です。テレビ)。
注:この回答は、Chromeのいくつかのバージョンを対象としています。スクロールしてv52、v48、v46、v43およびv42それぞれに更新された変更が含まれます。
(Chrome 35以降では、「エミュレーション」タブがデフォルトで表示されています。また、このコンソールはどの主要タブからでも利用できます。)
このオプションは(まだ)コンソールタブでは利用できません。
Chrome 32以降、引き出しのScreen
タブのEmulation
セクションにCSS media
オプションがあります。
有効にして、ターゲットのメディアタイプとしてprint
を選択してください。そうすれば、あなたのページは印刷されるのとほぼ同じようにレンダリングされます。
つかいます Esc 見えない場合は引き出しを開く。
見てください この記事
それから「上書き」タブに行きます
Chrome 48以降、次の手順で印刷プレビューにアクセスできます。
オープン開発ツール - Ctrl/Cmd + Shift + I またはページを右クリックして[検査]を選択します。
ヒット Esc 追加の引き出しを開く。
「レンダリング」がまだ表示されていない場合は、3ドットのケバブをクリックして「レンダリング」を選択します。
[印刷メディアのエミュレート]チェックボックスをオンにします。
そこからChromeはあなたのページの印刷版を見せ、あなたはブラウザ版と同じように要素を調べてトラブルシューティングすることができます。
Mac上のChrome v51では、右上隅をクリックして[その他のツール]> [レンダリング設定]を選択し、ウィンドウ下部のオプションで[メディアのエミュレート]ボタンをクリックしてレンダリング設定を確認しました。
私をこれに導いた他のすべてのポスターに感謝し、そして画像なしで答えを提供したものに敬意を表します。
Chrome v67(Mac):
...
をクリックして、その他のツール>>レンダリングを選択してください。Mac上のChrome v67についての上記の説明の画像:
[レンダリング]タブの場所:右側にある...
をクリックして、[その他のツール] >> [レンダリング]を選択します。
「スクリーン」ビューを印刷する方法:レンダリングウィンドウがスクリーンの一番下に表示されたら、「CSSメディア」セクションをエミュレートし、ドロップダウンから「スクリーン」を選択します。
それが役に立てば幸い。
利用可能なショートカットで、最も速い方法は
開発者ツールを開きます
print
と入力して、コンテキストメニューからCSS印刷メディアタイプをエミュレートを選択します。
優れた、そして現在最も支持されている lmeursによる答え を見て、私はこの解決策も時間が経っても安定しているかもしれないと思います。
Chrome v50:
方法1:
方法2: