Màu nền của tôi hoặc thậm chí màu phông chữ của các phần tử của tôi đột nhiên chuyển sang màu trắng khi in. Dưới đây là một đánh dấu mẫu:HTML/CSS - Tại sao màu nền chuyển sang màu trắng khi in?
<div id="ActionPanel">
<input type="button" onclick="javascript:window.print();" value="Print">
</div>
<p id="P1">
Hello World!
</p>
<p id="P2">
Hello Web!
</p>
<p id="P3">
Hello StackOverflow
</p>
một đây là CSS
@media all
{
body
{
background-color:green;
}
#P1
{
background-color:#f00;
}
}
@media print
{
#ActionPanel
{
visibility:hidden;
}
}