ブラウザが印刷時にテキストの色を変更するのはなぜですか?
たとえば、次の内容を含む空白の HTML ドキュメントを作成します。
<span style="color: #80b831">test</span>
<button onclick="window.print()">Print</button>
画面にはありますが、印刷すると(Chromeでの印刷プレビューだけでも)色が異なります(ライムグリーンがかっていますspan
)。color: #80b831
印刷プレビューで Chrome の [背景色と画像] オプションをオンにすると、正しい色が使用されます。
ここで何が起こっているのですか?デフォルトで適切な色を表示するにはどうすればよいですか? これは「ウェブセーフ」カラーと関係がありますか?