2

ウィキペディアのページをヘッダーとサイドバーとともにそのまま印刷したいと思います。デフォルトでは、それらを印刷すると、記事は印刷媒体用に特別にスタイル設定されます。私はプログラミングコースの資料を作成していますが、特にそれは望んでいません。チェックする$('[media]')と、いくつかのスタイル要素とリンク要素が返されますが、すべてが。で設定されmedia="all"ます。

削除されたスタイリングはどこから来ているのですか?それを適用しないようにするにはどうすればよいですか?

4

1 に答える 1

1

記事ページのソースを調べると、次のようなクラスがあることに気付くでしょう.noprint

 display: none;

外部スタイルシート自体(bits.wikimedia.org/en.wikipedia.org/load.php? ...)では、@media printディレクティブを使用します。

@media print{  a.stub,a.new{color:#ba0000;text-decoration:none}...
...etc...

.noprintFirebug(または同様のもの)を使用している場合は、およびクラスと関連するCSSを削除して、スタイルを回避できるはずです。

于 2012-04-16T14:48:15.807 に答える