Having these two as separate, if verbosely named, attributes would be less confusing, compared to overloading the concept of initial/inherit which already has a different meaning in CSS.
<template shadowrootmode="open" adopthoststyles>
<template shadowrootmode="open" adoptpagestyles>
Note: @sheets can still be supported. It's actually less ambiguous now, since we know exactly where to look for sheets.
Having these two as separate, if verbosely named, attributes would be less confusing, compared to overloading the concept of
initial
/inherit
which already has a different meaning in CSS.Note:
@sheet
s can still be supported. It's actually less ambiguous now, since we know exactly where to look for sheets.These sheet names are to be defined in the host:
While these should be defined at the page level: