私は自分のウェブページ上のいくつかのものを変更したいと思います。また、私はいくつかのものを隠したいと思っています。印刷時にCSSでこれを行う方法はありますか?特に私はいくつかのDIVとその中に含まれているすべてを隠すことができるようにしたい。プレビューや印刷の際に、どうやってCSSを変えることができますか?
13
A
答えて
23
これは、別の印刷スタイルシートで実現できます。 media
属性がキーです:私はこれを達成するために
<link href="print.css" type="text/css" rel="stylesheet" media="print">
を使用しました
http://www.w3.org/TR/CSS2/media.html#at-media-rule
6
回答は、CSSの@mediaルールです。表示したくない要素に#idsまたは.classesを割り当てます。そして、display:noneをprint.cssスタイルシートの要素に使用してください。
2
:
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
9
はい、あなたのCSSを含めるときは、media
属性を使用する必要があります。例えば。
<link rel="stylesheet" href="my_print_style.css" media="print">
たとえば、新しいスタイルシート全体を保証するのに十分な変更がない場合は、スタイルシートでメディアルールを使用できます。このような何か、
@media print {
// print specific styles.
}
は詳細と有効なメディアタイプのため、http://www.w3.org/TR/CSS2/media.html#at-media-ruleを参照してください。
関連する問題
- 1. BSTのインオーダートラバーサルはどうやって印刷しますか?
- 2. どうやってポスト全体を1ページに印刷するのですか?
- 3. CSSでこれをどうやって作るのですか?
- 4. 私のgitブランチが変更されたEmacsにどうやって伝えることができますか?
- 5. C++どうやって.txtファイルをそのまま印刷しますか?
- 6. これをDataGridviewでどうやって行うことができますか?
- 7. これらの要素をCSSでどうやって埋めることができますか?
- 8. このアセンブリラインをどうやって書くことができますか?
- 9. 1を含む数字はどうやって印刷しますか?
- 10. スプライトの速度をどうやって得ることができますか?
- 11. エリクシール - doctestでエイリアスをどうやって使うことができますか?
- 12. どうやってFacebookやTwitterでログインできますか?
- 13. なぜこのhtml/javascriptコンボは、それがどうやって印刷するのですか?
- 14. opencart:create_sidエラーです。どうやって売ることができますか?
- 15. 変換を使用すると、印刷出力が印刷プレビューのように見えない
- 16. これをどうやってやりますか? Java継承
- 17. どうやってカードを積み重ねることができますか?
- 18. どうやってアキシャス結果を得ることができますか?
- 19. アイスクリームサンドイッチのレイアウトはどうやって得ることができますか?
- 20. Pythonの__builtins__ソースコードはどうやって見ることができますか?
- 21. 例外を捕まえたら、どうやってcrashlogにメッセージを残すことができますか?
- 22. CSS:印刷プレビューからヘッダーとフッターを無効にするChrome
- 23. 印刷ダイアログからpdfを保存するための人形をどうやって扱うことができますか?
- 24. モバイルが落ちたときにトーストをどうやって得るのか教えてもらえますか?
- 25. レール3.2.13とレール4.0.0をどうやって切り替えることができますか?
- 26. グローバル変数をどのように増やすことができますか?
- 27. divを(cssで)ボトムアップにするには?どうやって?
- 28. jsとcssのキャッシュによるOrbeonのパフォーマンス。どうやって?
- 29. mysqli_real_escape_stringと\ nlをどうやって交換できますか?
- 30. fgetsに矢印キーや他のコントロールキーによって引き起こされる^ Gや^ Dのようなものは印刷されません
ありがとうございました。ビューからDIVを隠すにはどうすればいいですか?それを行う方法はありますか? – MIMI
@MIMI: 'display:none'で印刷スタイルシートで行います。それはそれと同じくらい簡単です。 – BoltClock
@MIMIはい、印刷スタイルシートの 'div'をターゲットにして' display:none'に設定してください。つまり'#myDiv {display:none; } '。編集:BoltClockが速かった。 =) – Viktor