質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.48%

  • CSS

    7762questions

    CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

  • Bootstrap

    1336questions

    BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

  • Twitter Bootstrap

    23questions

    Twitter Bootstrapはウェブアプリとウェブサイトの開発をすぐに始めることができるツイッターのフロントエンドのフレームワークです。

HPの印刷プレビューが崩れてしまいます。

受付中

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 1,829

s_y

score 2

HPの印刷プレビューをブラウザの表示と同じにしたいです。

「weluka」というwordpressプラグインにて制作しましたHPの印刷プレビューが崩れています。
welukaのサポートに聞いても対処できないという事でしたので、ご質問させていただきます。

ちなみに下記のURLが問題のHPです。
URL:http://tannokaikei-web.jp/

以下のように「bootstrap-weluka.min.css」ファイルに以下のcssがあります。
まだまだ長文ありますが、質問欄に入力してもブラウザが止まってしまった為、表記できませんでした。

該当のソースコード

.label,sub,sup{vertical-align:baseline
}
body,figure{
    margin:0
}
hr,img{
    border:0
}
body,pre{
    word-break:break-all;word-wrap:break-word
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px
}
body{
overflow: visible !important;
}

ヘルプサイトで印刷用cssを探して導入してはみましたが、google chlome・IE・Firefoxではスマホ用の幅でプレビューされてしまい、かなり崩れてしまいます。

試したこと

ヘルプサイトを確認しながらHTMLとCSSを実装しました。

@media print{
.image{ display: none;    }
}

.print_page{
width: 172mm; /* A4縦の幅 */
height: 251mm; /* A4縦の高さ */
page-break-after: always; /* 各ページの終わりに改ページ */
}
<link rel="stylesheet" href="common.css" type="text/css" />
<link rel="stylesheet" href="print.css" type="text/css" media="print" />

以上、何卒宜しくお願いいたします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

+2

質問文にあるURLにアクセスしてみましたが、印刷設定を指定していると思われる「print.css」が404になってましたよ。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/10/13 16:54

    回答ありがとうございます。

    print.cssを入れるディレクトリはどこにいれるなど、指定はございますでしょうか?
    404ということはエラーという事ですよね。ファイルは入れているはずなのですが...。

    キャンセル

  • 2016/10/13 17:01

    index.htmlというファイルがありますよね?例えばそのフォルダ内にprint.cssを置いているなら、<link rel="stylesheet" href="print.css" type="text/css" media="print">
    という指定になります。
    index.htmlのフォルダ内に「css」というフォルダを作り、その中にprint.cssを置くと、
    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print">
    という、現在指定している場所になります。
    個人的には後者が好みですね。
    ファイルが置いてある場所はわかりますか?
    index.htmlから見た構造を教えてもらえると助かります。
    index.html
    ┣css
    ┃┗print.css
    とか見たいな。

    キャンセル

  • 2016/10/13 17:33

    WordPressを導入していますので、
    ┣該当ドメイン(index?)
    ┣wp-content
    ┣plugins
    ┣weluka
    ┣assets
    ┣css
    ┗print.css

    以上になると思われます。

    サポートからは「WordPressのプラグイン内「costom css」に実装すれば修正されます。」と言われましたが、そのように実装しても変わりませんでした。


    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.48%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • CSS

    7762questions

    CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

  • Bootstrap

    1336questions

    BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

  • Twitter Bootstrap

    23questions

    Twitter Bootstrapはウェブアプリとウェブサイトの開発をすぐに始めることができるツイッターのフロントエンドのフレームワークです。