W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2005

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

From: Dean Edwards <dean@edwards.name>
Date: Mon, 18 Jul 2005 22:05:10 +0100
Message-ID: <42DC1986.7020203@edwards.name>
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.
Received on Monday, 18 July 2005 14:05:10 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:41 UTC