本文へ移動
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
  • About
  • Price
  • Work
  • Blog
  • Contact
  1. ホーム
  2. Blog
  3. 【CSS】印刷用ページの幅が指定通りにならない

公開日: 2022.10.04

【CSS】印刷用ページの幅が指定通りにならない

【CSS】印刷用ページの幅が指定通りにならない

目次

  • 原因
  • 解決方法

今回はメモ程度の簡単な記事です。

印刷用ページを作成中、どうしても幅が指定通りにならない状況に遭遇したので残しておきます。

原因

原因はBootstrapでした。

バージョン4系のBootstrapを使っている場合、印刷時にBootstrapが設定している以下のような印刷用スタイルがあたってしまうのが原因でした。

@media print {
    body {
        min-width: 992px !important;
    }
}

解決方法

Bootstrapのバージョンを5系にアップデートするか、対象のスタイルを以下のように上書きする事で解決できます。

@media print {
    body {
        min-width: auto !important;
    }
}

印刷時にだけ適応されるスタイルは、デベロッパーツールでも特別な設定をしないと見れないので、なかなか気付きませんでした。

タグ

  • Bootstrap
  • css
  • 印刷

関連記事

2020.12.19

Swiper.jsとBootstrapでレイアウトが崩れた時の話

Swiper.jsとBootstrapでレイアウトが崩れた時の話

2020.05.18

npmでBootstrapをインストールしてWebpackでコンパイルする方法(同時にjQueryも)

npmでBootstrapをインストールしてWebpackでコンパイルする方法(同時にjQueryも)

2021.07.23

webpack5でJSとSassをコンパイル(CSSを別ファイルに出力)

webpack5でJSとSassをコンパイル(CSSを別ファイルに出力)
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
YAS プロフィール画像

長野県長野市在住
WEBエンジニア YAS

LINKS

  • X
  • Instagram
  • GitHub
Design
  • スタンダード
  • 和モダン
  • エンジニア
  • 信州ナチュラル
プライバシーポリシー

@ Webstudio YAS