Re: ブラウザ表示通りの印刷方法について

2013年5月2日 at 7:05

お世話になっております。

わたしも試したところ、同じ症状です。
ブラウザの印刷から、concrete5で作成したサイトを印刷しようとすると、cssを読まない状態のレイアウトが表示されます。
こちらのconcrete5Japanのサイトでも、同じことがおこります。

なぜ、ブラウザでの表示通りにならないのでしょうか?

Re: ブラウザ表示通りの印刷方法について

2013年5月2日 at 10:14
当サイトに限って言えば、スタイルシートの media 指定が screen になっており、print が指定されていないので、印刷時にはスタイルシートが読み込まれません。どうしてそうしたのかは、忘れました…。たぶん、印刷時はべろっとテキストだけで表示されたほうが便利だと思ってそうしたと思います。media="print" で印刷用のスタイルシートもちゃんと用意してあげれば、きれいに出るとおもいますが、時間がなくて…
<link rel="stylesheet" media="screen" type="text/css" href="/themes/c5japan2011/main.css" />


ちなみに、すべての場合で同じスタイルシートを使いたい場合は media="all" と書けます
 

Re: ブラウザ表示通りの印刷方法について

2013年5月3日 at 7:38
hissyさん、いつもありがとうございます。

教えていただいたとおりにしましたら、PC上での表示と同じようになりました。
ただ、スライドショーやYouTubeビデオ、スタックを使用している箇所が表示されませんので、
ところどころ、穴があいたようになってしまいます。
これは仕方がないのでしょうか・・。
スクリーンショットをとるか(全体が表示されないので不便なのですが)、印刷後のイメージに画像貼り付けするとか、工夫が必要ですね・・?
 

Re: ブラウザ表示通りの印刷方法について

2013年5月4日 at 10:44
スライドショーやYouTubeなど、Javascriptであとから引っ張ってきているものは出なかったりするかもしれませんね。でも、スタックが表示されないのはおかしいです。どんな内容を表示していますか?
 

Re: ブラウザ表示通りの印刷方法について

2013年5月4日 at 12:20
お世話になります。

表示されないのは、HTMLでメニューを書いたものをスタックに登録して、複数ページのサイドバーに使用している部分です。
 

Re: ブラウザ表示通りの印刷方法について

2013年5月4日 at 13:59
そのスタックはログアウトしても見れますでしょうか?ログアウトして表示されなかったら、スタックの編集画面で承認していない可能性があります

ログアウトして見れるのに印刷で出なかったら、個別のHTMLの書き方の問題だと思います
 

Re: ブラウザ表示通りの印刷方法について

2013年5月4日 at 14:21
ありがとうございます。

<ul class=””>
<li class=””></li>
</ul>
というような、リストのみのhtmlなのですが、cssの指定の仕方が悪いのでしょうか・・
確認してみます。