[whatwg] [html5] window.print() undefined
Kornel Lesinski
kornel at ideadesigners.com
Tue Jul 19 02:12:02 PDT 2005
On Mon, 18 Jul 2005 22:05:10 +0100, Dean Edwards <dean at edwards.name> wrote:
> 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?
No, because it's needed for animation.
style attribute is supposed to have cascade value like ID selector.
Therefore
html #id {display: none}
should override it. Even if not,
#id {display:none !important;}
has to.
--
regards, Kornel Lesinski
More information about the whatwg
mailing list