Re: [css-houdini-drafts] Is attributeStyleMap out of date? (#892)

The `ElementCSSInlineStyle` interface was never directly exposed, it was implemented by element interfaces for element types that have a `style` attribute (HTML and SVG).  The Editor's Draft of the spec [redefines it to use the `mixin` syntax to make this clear](https://drafts.csswg.org/cssom/#the-elementcssinlinestyle-interface).

If Chromium is exposing this on the Element interface, instead of as a mixin on HTMLElement and SVGElement, they are not *quite* to spec, although the functional difference to web authors will be minimal.

BTW, the spec you're linking to, CSSOM, is distinct from the Houdini Typed OM. CSSOM defines the basic ways of accessing style rules and stylesheets as structured objects. [Typed OM](https://drafts.css-houdini.org/css-typed-om/) goes one step further and defines CSS property _values_ (colors, lengths, etc.) as structured objects.

-- 
GitHub Notification of comment by AmeliaBR
Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/892#issuecomment-496644765 using your GitHub account

Received on Tuesday, 28 May 2019 18:57:08 UTC