diff --git a/css/at-rules.json b/css/at-rules.json index 92eb636f..3c93be0b 100644 --- a/css/at-rules.json +++ b/css/at-rules.json @@ -120,6 +120,17 @@ "status": "standard", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style" }, + "@container": { + "syntax": "@container # {\n \n}", + "interfaces": [ + "CSSContainerRule" + ], + "groups": [ + "CSS Conditional Rules" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@container" + }, "@document": { "syntax": "@document [ | url-prefix() | domain() | media-document() | regexp() ]# {\n \n}", "interfaces": [ diff --git a/css/syntaxes.json b/css/syntaxes.json index 20e41cd8..bd91e068 100644 --- a/css/syntaxes.json +++ b/css/syntaxes.json @@ -206,6 +206,39 @@ "conic-gradient()": { "syntax": "conic-gradient( [ from ]? [ at ]?, )" }, + "container-name": { + "syntax": "" + }, + "container-query": { + "syntax": "not | [ [ and ]* | [ or ]* ]" + }, + "query-in-parens": { + "syntax": "( ) | ( ) | style( ) | scroll-state( ) | " + }, + "style-query": { + "syntax": "not | [ [ and ]* | [ or ]* ] | " + }, + "style-in-parens": { + "syntax": "( ) | ( ) | " + }, + "scroll-state-query": { + "syntax": "not | [ [ and ]* | [ or ]* ] | " + }, + "scroll-state-in-parens": { + "syntax": "( ) | ( ) | " + }, + "scroll-state-feature": { + "syntax": "" + }, + "size-feature": { + "syntax": "" + }, + "style-feature": { + "syntax": ": | : " + }, + "container-condition": { + "syntax": "[ ? ? ]!" + }, "content-distribution": { "syntax": "space-between | space-around | space-evenly | stretch" },