[whatwg] [html5] window.print() undefined

Dean Edwards dean at edwards.name
Mon Jul 18 14:05:10 PDT 2005

Olav Junker Kjær wrote:
>> If I set element.style.display = "block" how do I hide it using a 
>> style sheet when it is printed?
> I dont think you should set element.style.display to "block", if the 
> element should be visible only on screen and not in print. It would be 
> better to dynamically assign it a class which is defined in the 
> stylesheet to be visible on screen and not in print. (Its a bit tricky 
> to add and remove class names, but still cleaner than using print events.)

The same can be said for screen settings. Should we disallow use of the 
style property? So long as I can set CSS directly using the style 
property I want a way to change them when printing.


PS. I edited badly in my last post. Sorry.

More information about the whatwg mailing list