I just got a strange request at work. My boss wants three fields on an online form, for signature, date, and time. These are going to be filled in with a pen on the printout. But I don’t want them to show up on people’s monitors.
Is there any way to do that? FWIW, the page has a background image, and some printers are black and white and others a color.
Yes, everything centers on using {display:none;} for the main style sheet to hide the elements, and then a standard display style definition on the print style sheet. I use the reverse of that for elements that shouldn’t show up on the printed version (e.g., navigation elements).