私はヘッダーとフッターを除いてプリンタフレンドリーなページを持っています。ページの本文のみを印刷し、背景色を印刷しない印刷ボタンを追加できますか?それとも、新しいページにリンクしてからもう一度クリックする必要がありますか?もし私がそれを避けることができれば、私はむしろこれらの余分なステップを導入したくない。印刷用に別のhtmlページが必要ですか?
2
A
答えて
7
4
印刷スタイルシートを使用することをお勧めします。ここで
は、これは私があなたのスタイルシートが画面と印刷のために分離しておくことができ、この方法をお勧めしますルートであるhttp://line25.com/tutorials/handy-tips-for-creating-a-print-css-stylesheet
助けるかもしれないリンクです。
0
これはCSSですべて実行できます。印刷するメディアを設定するだけです。
@media print
{
/* Print specific styles go in the braces */
}
3
私は背景に色なしでのみページの本文、および を印刷する印刷ボタンを追加することはできますか?
あなたは介してプリンタ - 指定のスタイルを設定することができます:あなたは、印刷中の動作を変更したい要素にprint
クラスを適用します
@media print {
.print {
background:#fff;
}
}
。
0
print media stylesheetを追加するだけです。
独自のボタンを追加したり、重複したページを作成したりする必要はありません。ブラウザの印刷コントロールは完全にうまくいきます。
1
新しい印刷固有のスタイルシートを追加し、そのスタイルシートに、ユーザーがページを印刷するときに表示したくない要素を非表示にすることができます。 print.cssを書き、何を印刷したいと何がいけないことを指定した方がよい
0
0
(ダーリンが指摘したように)すべてを行う必要があるリンクがためにCSSファイルを追加するにはを参照してください。あなたの印刷レイアウト。あなたのCSSファイルが唯一の正しいmedia
タイプを使用して印刷するために呼び出されたことを確認する必要があります。
0
これは、私は通常、いくつかのjQueryを使ってそれを行う方法です。
$(function(){
// Hook the print link
$("a").attr("href", "javascript:void(0)").click(function(){
// Print the DIV that you want to be printble
// Maybe you want to change the style of that printable div.
$(".printable").print();
// Cancel click event.
return(false);
});
});
考えはということですあなたは印刷可能にしたいと思っているdivを持っていて、印刷ボタンを引っ張って、あなたがそのdivで必要なことをしてからそれを印刷します。
0
あなたはこのような何か試すことができます。
@media print {
body {
background-color: white
}
div.header,
div.footer {
display: none
}
}
関連する問題
- 1. 印刷HTMLページ
- 2. HTMLページを印刷
- 3. 複数のHTMLテーブルを別々のページに印刷
- 4. A4のhtmlページから印刷
- 5. iPhoneアプリケーションのhtmlページの印刷
- 6. htmlページを印刷中のマージン
- 7. 「印刷」に「データテーブル」を印刷する2回の試行が必要なのはなぜですか?
- 8. Python - htmlに印刷
- 9. 現在のページから別のページを印刷
- 10. .netからPDFを印刷し、出力用に別のトレイを選択する必要があります
- 11. 印刷私は風景モードでのGridViewを印刷しても、ページ付けを必要とする必要がある風景モード
- 12. RAW印刷データをps/pdfに変換するか、Javaから印刷する必要があります
- 13. Windowsでコンソールに印刷するときにキャリッジリターンが必要ですか?
- 14. HTML印刷
- 15. MVCでPDFを表示/印刷するサードパーティのアプリケーションが必要
- 16. 大きなページを別のページに印刷
- 17. 通常の印刷のようにjspでページを印刷
- 18. TinyMCEの印刷HTML
- 19. ページの印刷ヘルプ
- 20. php-include_onceがhtmlに所望のページを印刷するようです
- 21. WPFの印刷されたページにHTMLコンテンツを追加する
- 22. 後続のページにカスタムヘッダーを含むhtmlテーブルを印刷する
- 23. 各印刷ページでGridViewのヘッダーを印刷する方法
- 24. 印刷htmlからjavascript/jquery
- 25. HTML印刷ページを指定しますか?
- 26. C#でhtmlを印刷するには
- 27. CSSの印刷レイアウト - 単一のページで印刷
- 28. 印刷ダイアログボックスを開かずにaspxページから印刷するには
- 29. rails 3印刷ページ
- 30. 色でASP.NETページを印刷
大きなヒントです!おそらく明白に思えるはずですが、実際には '.print'クラスを使ってページ上で識別することができます。良いショー! – Tim