打印时,我的背景颜色甚至是我的元素的字体颜色突然变白.这是一个示例标记:
<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>
这是CSS
@media all { body { background-color:green; } #P1 { background-color:#f00; } } @media print { #ActionPanel { visibility:hidden; } }