[webkit-dev] Implementing <style scoped>

Ryosuke Niwa rniwa at webkit.org
Thu Sep 8 18:51:57 PDT 2011

Very excited for this feature!

On Thu, Sep 8, 2011 at 2:28 PM, Roland Steiner
<rolandsteiner at chromium.org>wrote:
> As per discussion on
> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2011-June/032056.html,
> our implementation would diverge from the current HTML5 spec

Why do diverge? It seems like we should at least prefix the attribute with
webkit in the case spec changes in the future.

The implementation plan is as follows:
> 1.) Add 'scoped' to HTMLStyleElement.idl and HTMLAttributeNames.in, as well
> as adding the required plumbing for the attribute
> 2.) Implement registering with the scoping element. For efficient matching
> it is necessary that an element can quickly discern whether or not it has
> <style scoped> as direct child(ren).
> 3.) Implement the meat of the matching (see below)
> 4.) Add support for scoped @keyframes and @font-face
> Note: https://bugs.webkit.org/show_bug.cgi?id=49142 already has a patch
> for steps 1-3 that works as advertised. In order to make it easier to
> review, I would just break it up into smaller chunks as outlined above.

Can we take these steps behind a flag given the attribute doesn't work
properly without some steps?

- Ryosuke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20110908/c9aa45db/attachment.html>

More information about the webkit-dev mailing list