- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Mon, 18 Nov 2013 17:19:04 -0800
- To: Maciej Stachowiak <mjs@apple.com>
- Cc: Markus Ernst <derernst@gmx.ch>, Yoav Weiss <yoav@yoav.ws>, Ryosuke Niwa <rniwa@apple.com>, whatwg <whatwg@lists.whatwg.org>, Markus Lanthaler <markus.lanthaler@gmx.net>, "Jukka K. Korpela" <jkorpela@cs.tut.fi>, Adam Barth <w3c@adambarth.com>
On Mon, Nov 18, 2013 at 5:08 PM, Maciej Stachowiak <mjs@apple.com> wrote: > I see. It seems like it would be simpler to just define content on a real element to have the existing WK/Blink behavior without saying "replaced". It is not obvious why ignoring the element size is a useful default behavior. But I suppose that discussion is out of scope here and would better be discussed in a CSS-relevant forum. Yeah, feel free to raise it in www-style if you're interested. Otherwise, fantasai and/or I will take care of it in due time, when we have time for it. > For the sake of curiosity: is there any reasonably accurate current draft that describes what 'content' is supposed to do on a non-pseudo element? Nope. > The most recent reference I could find is <http://www.w3.org/TR/css3-content/> but that hasn't been updated in a while. It says "If the computed value of the part of the 'content' property that ends up being used is a single URI, then the element or pseudo-element is a replaced element. The box model defines different rules for the layout of replaced elements than normal elements. Replaced elements do not have '::before' and '::after' pseudo-elements; the 'content' property in the case of replaced content replaces the entire contents of the element's box." But I can't tell if that matches what you say or is the opposite. Right, Content is out-of-date and hasn't been sanity checked. Don't let the recent-ish date fool you; it's just a stripped-down version of the older 2003 draft, and the remaining parts haven't been seriously gone over yet. ~TJ
Received on Tuesday, 19 November 2013 01:19:52 UTC