[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.

-dean

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




More information about the whatwg mailing list