Contact emails
Explainer
Specification
This will be added to the HTML5 specification.
Summary
Extends the ability of the <link> tag to support fragment identifier references to inline style tags. This is only supported when the <link> tag is used to include a stylesheet (<link rel="stylesheet">). This feature is useful for shadow DOM, allowing developers
to selectively share inline styles between the light DOM and shadow DOM. Without this feature, the only declarative options for sharing styles with shadow DOM nodes are to either duplicate <style> tags or use external CSS files.
Blink component
Motivation
Shadow DOM provides style isolation, but developers often want to share some set of styles between shadow DOM subtrees and the light DOM. Existing solutions either require external files or duplicated styles. There are more options available when scripting
is involved (e.g. adoptedStylesheets), but fully declarative options are limited. This feature provides an additional option for sharing styles declaratively without duplicated markup or external resource requests.
Initial public proposal
TAG review
None - this will be started soon
TAG review status
Pending
Risks
Interoperability and Compatibility
None
Gecko: No signal
WebKit: No signal
Web developers: No signals
Other signals:
WebView application risks
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
Debuggability
None
Will be added upon implementation.
Flag name on about://flags
None
Finch feature name
None
Non-finch justification
None
Requires code in //chrome?
False
Estimated milestones
No milestones specified
Link to entry on the Chrome Platform Status