diff --git a/css/at-rules.json b/css/at-rules.json index 8391ba27..98bd7ff7 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 2466a56c..1db0f162 100644 --- a/css/syntaxes.json +++ b/css/syntaxes.json @@ -209,6 +209,15 @@ "conic-gradient()": { "syntax": "conic-gradient( [ from ]? [ at ]?, )" }, + "container-condition": { + "syntax": "[ ? ? ]!" + }, + "container-name": { + "syntax": "" + }, + "container-query": { + "syntax": "not | [ [ and ]* | [ or ]* ]" + }, "content-distribution": { "syntax": "space-between | space-around | space-evenly | stretch" }, @@ -725,6 +734,9 @@ "pseudo-page": { "syntax": ": [ left | right | first | blank ]" }, + "query-in-parens": { + "syntax": "( ) | ( ) | style( ) | scroll-state( ) | " + }, "quote": { "syntax": "open-quote | close-quote | no-open-quote | no-close-quote" }, @@ -836,6 +848,15 @@ "scroller": { "syntax": "root | nearest | self" }, + "scroll-state-feature": { + "syntax": "" + }, + "scroll-state-in-parens": { + "syntax": "( ) | ( ) | " + }, + "scroll-state-query": { + "syntax": "not | [ [ and ]* | [ or ]* ] | " + }, "selector-list": { "syntax": "" }, @@ -902,6 +923,9 @@ "size": { "syntax": "closest-side | farthest-side | closest-corner | farthest-corner | | {2}" }, + "size-feature": { + "syntax": "" + }, "skew()": { "syntax": "skew( [ | ] , [ | ]? )" }, @@ -920,6 +944,15 @@ "step-timing-function": { "syntax": "step-start | step-end | steps([, ]?)" }, + "style-feature": { + "syntax": "" + }, + "style-in-parens": { + "syntax": "( ) | ( ) | " + }, + "style-query": { + "syntax": "not | [ [ and ]* | [ or ]* ] | " + }, "subclass-selector": { "syntax": " | | | " },