私は赤いテキストとして負の数を表現したいテーブルがあります。問題は、印刷プレビューで最初の文字に色が適用されないことです。FirefoxからMDLで印刷すると、最初の文字は常に黒です
私は、メディアプリントブロックでCSSルールを持っています。私はスパンに番号を入れようとしましたが、redTextクラスをスパンとtdの両方に適用しました。私はクラス要素とそれに続くすべての要素に色を適用しようとしました。
@media print {
.redText, .redText * {
color: #f44336 !important;
}
}
HTMLは次のとおりです。
<td class="textRight band0Bchange_ue_04 redText">
<span class="redText">-1,566</span>
</td>
これは、色が正しくレンダリングされた通常のビューでHTMLです。印刷プレビューで要素を検査することが可能かどうかはわかりません。
編集:この問題は、マテリアルデザインライブラリによって発生しています。私は関連するHTMLとCSSをjsFiddleに入れました。これはうまくいく。 material.min.cssを追加すると、上記のように動作が中断します。
https://jsfiddle.net/goldrydigital/8fzby8aq/2/
私はjsfiddleに印刷プレビューを追加しました。ここで
https://jsfiddle.net/goldrydigital/8fzby8aq/6/
問題は表示されません。この問題は、Firefoxで実際の印刷機能を使用している場合にのみ表示されます。あなたの出力-364で
HTMLも表示してください。 –
はコードを共有していますか、作業例 –
を投稿してください。それはうまくいくhttps://jsfiddle.net/AhirHasmukh/8fzby8aq/1/です。私は印刷を試みました。 –