On Tue, 06 Apr 2010 17:32:49 +0200, Tab Atkins Jr. <jackalm...@gmail.com> wrote:
On Tue, Apr 6, 2010 at 2:00 AM, Ian Hickson <i...@hixie.ch> wrote:
Well you currently can do this by using the onbeforeprint and onafterprint
hooks, though that's not exactly pretty. Hopefully it will also be
possible with media-specific CSS, though that depends on how <details>
ends up working in CSS. If this proves to not be enough, we'll have to add
something to support it; however, I'd like to wait until this is more
widely deployed (so we get more experience) before changing this.

I believe the CSS for <details> can be nothing more than:

details:not(open) > :not(summary) {
  display: none;
}

(Plus general default styling of <details> and <summary>, of course.)

That does not work well for text nodes. (Also, you meant [open], i.e. including braces.)


--
Anne van Kesteren
http://annevankesteren.nl/

Reply via email to