blob: 161f2e7896ce0c487da47d5df983e580b272a12e [file] [log] [blame]
{
"css": {
"selectors": {
"nesting": {
"__compat": {
"description": "Nesting selector (`&`)",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Selectors/Nesting_selector",
"spec_url": "https://drafts.csswg.org/css-nesting/#nest-selector",
"tags": [
"web-features:nesting"
],
"support": {
"chrome": [
{
"version_added": "120"
},
{
"version_added": "112",
"version_removed": "120",
"partial_implementation": true,
"notes": "Does not support nested rules that start with a type selector."
}
],
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "117"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": [
{
"version_added": "17.2"
},
{
"version_added": "16.5",
"version_removed": "17.2",
"partial_implementation": true,
"notes": "Does not support nested rules that start with a type selector."
}
],
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"at-scope": {
"__compat": {
"description": "`&` treated as `:where(:scope)` in `@scope` blocks",
"tags": [
"web-features:nesting"
],
"support": {
"chrome": {
"version_added": "143"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "142"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "26.2"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}
}