-
Notifications
You must be signed in to change notification settings - Fork 686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: CSS @sheet #11509
Comments
FWIW, a fragment pointing into an HTML file seems like the wrong way to refer to You could consider extending the fragment syntax again to allow it to explicitly navigate into inline CSS, but I feel like a new attribute might be a better way to do this, as discussed in w3ctag/design-reviews#1000 (comment). |
Will there be a restriction on where |
Link to explainer
CSS
@sheet
is a mechanism for bundling multiple CSS stylesheets into one .css file. There are numerous practical advantages to bundling multiple CSS sheets into one file, including reduced network requests and potentially increased compression ratios.@sheet
is an at-block with an identifier:style.css:
Sheets defined via
@sheet
can be referenced via fragment identifiers in URL's that match the@sheet
identifier:<link rel="stylesheet" href="style.css#sheet1">
This was discussed in the CSSWG call on 2023-04-05 as well as this discussion.
We propose expanding this definition to include
@sheet
definitions at the document level, which can similarly be referenced via a local fragment:Much like anchor fragments, Shadow DOM nodes can access
@sheet
definitions from their parent scope:More details and examples can be found in the explainer link above. I would welcome any comments/suggestions/additional use cases, either in this thread or as issues in the MSEdgeExplainers repo: New issue
The text was updated successfully, but these errors were encountered: