Chrome の要素インスペクタを印刷プレビュー モードで使用していますか? 質問する

Chrome の要素インスペクタを印刷プレビュー モードで使用していますか? 質問する

私はウェブサイトの開発に取り組んでおり、印刷ビューで作業する必要があります。通常、レイアウトの問題がある場合は、Chrome の要素インスペクタを使用します。ただし、これは印刷プレビュー モードには存在しません。

Chrome プラグイン、または Chrome 自体で表示媒体を変更して、ページをプリンターのように表示する他の方法はありますか? Chrome 固有のソリューションである必要はないと思いますが、これが私の主なブラウザなので、ブラウザ内ソリューションがあると便利です。

現在は印刷プレビュー メディアだけに焦点を当てていますが、サポートされているメディア タイプ (すべて/点字/エンボス/ハンドヘルド/印刷/投影/画面/音声/tty/テレビなど) のいずれかに変更できれば理想的です。

ベストアンサー1

注: この回答は Chrome のいくつかのバージョンをカバーしています。スクロールして、更新された変更が含まれたv52v48v46v43v42をそれぞれ確認してください。

Chrome v52以降:

  • 開発者ツールを開きます(Windows:F12またはCtrl+ Shift+ I、Mac:Cmd+ Opt+ I
  • DevTools のカスタマイズと制御のハンバーガー メニュー ボタンをクリックし、その他のツール > レンダリング設定(新しいバージョンではレンダリング) を選択します。
  • [レンダリング]タブの[印刷メディアのエミュレート]チェックボックスをオンにし、印刷メディアの種類を選択します。

Chrome v52以降

Chrome v48+ (気づいてくださったAlexさん、ありがとうございます):

  • 開発者ツール(CTRLSHIFTIまたはF12)を開きます
  • 左上隅にあるデバイス モードの切り替えボタン ( )をクリックしますCTRLSHIFTM
  • (1) のメニューで「コンソールを表示」をクリックして、コンソールが表示されていることを確認します(ESC開発者ツールバーにフォーカスがある場合は、キーでコンソールの表示を切り替えます)。
  • (2)のメニューで「レンダリング」を選択して開くレンダリングタブで「印刷メディアのエミュレート」をチェックします。

Chrome v48+

Chrome v46以降:

  • 開発者ツール(CTRLSHIFTIまたはF12)を開きます
  • 左上隅にあるデバイスモードの切り替えボタン (1)をクリックします。
  • メニュー ボタン (2) >コンソールの表示(3) をクリックするか、ESCキーを押してコンソールを切り替えて、コンソールが表示されていることを確認します (開発者ツールバーにフォーカスがある場合にのみ機能します)。
  • エミュレーション(4)>メディア(5)タブを開き、 CSSメディアをチェックして印刷(3)を選択します。

Chrome v46+ のサポート

Chrome v43以降:

  • ステップ2の引き出しアイコンが変更されました。

Chrome v43 で印刷メディアクエリをエミュレートする

Chrome v42:

  • 開発者ツール(CTRLSHIFTIまたはF12)を開きます
  • 左上隅にあるデバイスモードの切り替えボタン (1)をクリックします。
  • 引き出しを表示ボタン (2) をクリックするか、ESCキーを押して引き出しを切り替えて、引き出しが表示されていることを確認します。
  • エミュレーション > メディアCSS メディアをチェックし、印刷を選択します(3)。

Chrome v42 で印刷メディアクエリをエミュレートする

おすすめ記事