- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Mon, 7 Mar 2016 13:36:50 -0800
- To: Zack Weinberg <zackw@panix.com>
- Cc: Daniel Glazman <daniel.glazman@disruptive-innovations.com>, www-style list <www-style@w3.org>
On Mon, Mar 7, 2016 at 12:06 PM, Zack Weinberg <zackw@panix.com> wrote: > I am not much involved with Firefox development anymore, and I don't > know the extent to which this is still true. But, five years ago when > I *was* deeply involved, it was a basic design goal of the layout > engine that *all* of the semantics of *all* HTML elements should be > defined by their style -- or to put it another way, it should be > possible to turn a <div> into an exact behavioral duplicate of any > other HTML element by applying the correct set of style properties. > > This design goal has never been (AFAIK) fully achieved, and to the > extent that it *was* achieved it often involved nonstandard and > undocumented style properties. But it was a goal, and I expect that > it is the underlying rationale for Firefox's current behavior. Yup, "nonstandard and undocumented style properties" is the thing. There's nothing *wrong* with attaching semantics to CSS properties, but the current crop of them don't have any. ~TJ
Received on Monday, 7 March 2016 21:37:38 UTC