| ContainerQueryList | A list of container conditions evaluated for an element, whose state can be observed, created by Element.MatchContainer. The API is proposed in https://github.com/w3c/csswg-drafts/pull/13551 and is modeled on MediaQueryList. |
| ContentVisibilityAutoStateChangeEvent | The event fired at an element with content-visibility: auto when it starts or stops skipping its contents (https://drafts.csswg.org/css-contain-2/#content-visibility-auto-state-change). |
| ContentVisibilityAutoStateChangeEventInit | https://drafts.csswg.org/css-contain-2/#dictdef-contentvisibilityautostatechangeeventinit |
| Css | https://drafts.csswg.org/cssom/#namespacedef-css |
| CssApplyBlockRule | https://drafts.csswg.org/css-mixins-1/#cssapplyblockrule: an @apply rule with a contents block, whose rules are the child rules. |
| CssApplyStatementRule | https://drafts.csswg.org/css-mixins-1/#cssapplystatementrule: an @apply rule without a contents block. |
| CssColorProfileRule | The @color-profile rule (https://drafts.csswg.org/css-color-5/#at-profile): the ICC profile of a custom color space, whose colors are written color(--name ...). |
| CssConditionRule | https://drafts.csswg.org/css-conditional-3/#the-cssconditionrule-interface |
| CssContainerCondition | https://drafts.csswg.org/css-conditional-5/#dictdef-csscontainercondition |
| CssContainerRule | https://drafts.csswg.org/css-conditional-5/#the-csscontainerrule-interface |
| CssContentsBlockRule | https://drafts.csswg.org/css-mixins-1/#csscontentsblockrule: a @contents rule with a fallback block, whose rules are the child rules. |
| CssContentsStatementRule | https://drafts.csswg.org/css-mixins-1/#csscontentsstatementrule: a @contents rule without a fallback block. |
| CssCounterStyleRule | https://drafts.csswg.org/css-counter-styles/#the-csscounterstylerule-interface |
| CssCustomMediaRule | https://drafts.csswg.org/mediaqueries-5/#csscustommediarule: a custom media query (@custom-media --name query;). The references to the custom media queries ((--name)) in the media queries of the style sheets of the document (@media, @import...) evaluate to the query of the last rule with that name; they are false when there is no such rule, in a cycle, and in the other media queries (e.g. matchMedia()). |
| CssFontFaceDescriptors | https://drafts.csswg.org/css-fonts-5/#cssfontfacedescriptors |
| CssFontFaceRule | https://drafts.csswg.org/css-fonts/#cssfontfacerule |
| CssFontFeatureValuesMap | https://drafts.csswg.org/css-fonts-4/#cssfontfeaturevaluesmap: the feature values of a feature value block of a @font-feature-values rule, by name, in insertion order. |
| CssFontFeatureValuesRule | https://drafts.csswg.org/css-fonts-4/#font-feature-values: the names of the feature values of the font-variant-alternates functions of the families of the rule. The feature value blocks of the same type are merged (the last declaration of a name wins). The feature values are not used: the fonts are not rendered. |
| CssFontPaletteValuesRule | https://drafts.csswg.org/css-fonts-4/#om-fontpalettevalues |
| CssFunctionDeclarations | https://drafts.csswg.org/css-mixins-1/#cssfunctiondeclarations: a run of consecutive declarations of a @function rule. |
| CssFunctionDescriptors | https://drafts.csswg.org/css-mixins-1/#cssfunctiondescriptors: the local variables (custom properties) and the result descriptor of a @function rule. |
| CssFunctionParameter | https://drafts.csswg.org/css-mixins-1/#dictdef-functionparameter |
| CssFunctionRule | https://drafts.csswg.org/css-mixins-1/#the-function-rule: a custom function. Its child rules are the runs of declarations of its body (CssFunctionDeclarations) and its conditional group rules. |
| CssGroupingRule | https://drafts.csswg.org/cssom/#the-cssgroupingrule-interface |
| CssImportRule | https://drafts.csswg.org/cssom/#the-cssimportrule-interface |
| CssKeyframeRule | https://drafts.csswg.org/css-animations/#interface-csskeyframerule |
| CssKeyframesRule | https://drafts.csswg.org/css-animations/#interface-csskeyframesrule |
| CssLayerBlockRule | https://drafts.csswg.org/css-cascade-5/#csslayerblockrule |
| CssLayerStatementRule | https://drafts.csswg.org/css-cascade-5/#csslayerstatementrule |
| CssMarginRule | https://drafts.csswg.org/cssom/#the-cssmarginrule-interface |
| CssMediaRule | https://drafts.csswg.org/css-conditional-3/#the-cssmediarule-interface |
| CssMixinResultRule | The @result rule of a mixin body, as implemented by the browsers and used by the web-platform-tests: its declarations and its rules replace the @apply rules that apply the mixin. It accepts the contents of a style rule, plus the @contents rules. |
| CssMixinRule | https://drafts.csswg.org/css-mixins-1/#mixin-rule: a mixin. Its body contains the local variables of the mixin (the custom properties, written as CssNestedDeclarations rules), the @result rules, whose contents replace the @apply rules that apply the mixin, and the conditional group rules (@media, @supports, @container) that contain them. |
| CssNamespaceRule | https://drafts.csswg.org/cssom/#the-cssnamespacerule-interface |
| CssNestedDeclarations | https://drafts.csswg.org/css-nesting/#the-cssnestrule |
| CssPageDescriptors | https://drafts.csswg.org/cssom/#csspagedescriptors |
| CssPageRule | https://drafts.csswg.org/cssom/#the-csspagerule-interface |
| CssPositionTryDescriptors | https://drafts.csswg.org/css-anchor-position-1/#csspositiontrydescriptors: the declarations of a @position-try rule. |
| CssPositionTryRule | https://drafts.csswg.org/css-anchor-position-1/#om-position-try: a @position-try rule, which defines a position option (https://drafts.csswg.org/css-anchor-position-1/#fallback-rule) with a name, applied to the absolutely positioned boxes that list it in position-try-fallbacks. |
| CssPrivateRule | https://drafts.csswg.org/css-mixins-1/#private: @private { <declaration-rule-list> } defines the private properties of the style rule that contains it: <custom-property-name> <css-type>? : <declaration-value>. The private properties are not applied by the cascade. |
| CssPropertyRule | https://drafts.css-houdini.org/css-properties-values-api/#the-css-property-rule-interface |
| CssPseudoElement | A pseudo-element of an element (https://drafts.csswg.org/css-pseudo-4/#CSSPseudoElement-interface), returned by Element.Pseudo: a tree-abiding pseudo-element that is not element-backed (::before, ::after, ::marker, ::backdrop, the scroll navigation controls, the view transition pseudo-elements...). The object exists whether or not the pseudo-element is generated, and the same object represents the same pseudo-element of the same originating element. |
| CssRule | https://drafts.csswg.org/cssom/#the-cssrule-interface |
| CssRuleList | https://drafts.csswg.org/cssom/#the-cssrulelist-interface |
| CssScopeRule | https://drafts.csswg.org/css-cascade-6/#cssscoperule |
| CssStartingStyleRule | https://drafts.csswg.org/css-transitions-2/#the-cssstartingstylerule-interface |
| CssStyleDeclaration | https://drafts.csswg.org/cssom/#the-cssstyledeclaration-interface |
| CssStyleProperties | https://drafts.csswg.org/cssom/#cssstyleproperties |
| CssStyleRule | https://drafts.csswg.org/cssom/#the-cssstylerule-interface |
| CssStyleSheet | https://drafts.csswg.org/cssom/#the-cssstylesheet-interface |
| CssStyleSheetInit | https://drafts.csswg.org/cssom/#dictdef-cssstylesheetinit |
| CssSupportsRule | https://drafts.csswg.org/css-conditional-3/#the-csssupportsrule-interface |
| CssViewTransitionRule | https://drafts.csswg.org/css-view-transitions-2/#cssviewtransitionrule: the @view-transition rule, which opts the document in to the cross-document view transitions (https://drafts.csswg.org/css-view-transitions-2/#view-transition-rule). |
| FontFace | A font face (https://drafts.csswg.org/css-font-loading/#fontface-interface), created by a script or by an @font-face rule of a style sheet of the document (a CSS-connected font face, whose attributes reflect the descriptors of the rule). |
| FontFaceDescriptors | The descriptors of a FontFace (https://drafts.csswg.org/css-font-loading/#dictdef-fontfacedescriptors). |
| FontFaceFeatures | The features of a font face (https://drafts.csswg.org/css-font-loading/#fontfacefeatures): it has no member yet. |
| FontFacePalette | A color palette of a font face (https://drafts.csswg.org/css-font-loading/#fontfacepalette): its colors. |
| FontFacePalettes | The color palettes of a font face (https://drafts.csswg.org/css-font-loading/#fontfacepalettes). The CPAL table of the fonts is not exposed: the list is empty. |
| FontFaceSet | The font faces of a document (https://drafts.csswg.org/css-font-loading/#fontfaceset): the CSS-connected font faces of the @font-face rules of the style sheets of the document, in document order, followed by the font faces added by FontFaceSet.Add, in insertion order. The set of a worker (WorkerGlobalScope.Fonts) only has the font faces added by FontFaceSet.Add: it is never pending on the environment, and its tasks run on the event loop of the worker. |
| FontFaceSetLoadEvent | The event fired when a FontFaceSet starts or finishes loading fonts (https://drafts.csswg.org/css-font-loading/#fontfacesetloadevent). |
| FontFaceSetLoadEventInit | https://drafts.csswg.org/css-font-loading/#dictdef-fontfacesetloadeventinit |
| FontFaceVariationAxis | A variation axis of a font face (https://drafts.csswg.org/css-font-loading/#fontfacevariationaxis). |
| FontFaceVariations | The variation axes of a font face (https://drafts.csswg.org/css-font-loading/#fontfacevariations), a readonly setlike<FontFaceVariationAxis>: the axes of the fvar table of the font once it is loaded, empty before. |
| Highlight | A custom highlight (https://drafts.csswg.org/css-highlight-api-1/#highlight): a set of ranges, styled by the ::highlight(name) pseudo-element once the highlight is registered in a HighlightRegistry under that name. It is a setlike<AbstractRange>: the ranges are enumerated in insertion order, and, as for a JavaScript Set, an enumeration sees the changes made while it is in progress. |
| HighlightHitResult | A highlight hit at a point and its ranges that contain the point (https://drafts.csswg.org/css-highlight-api-1/#dictdef-highlighthitresult). |
| HighlightRegistry | The custom highlights registered for a document (https://drafts.csswg.org/css-highlight-api-1/#highlight-registry), returned by CSS.highlights and Document.Highlights. It is a maplike<DOMString, Highlight>: the entries are enumerated in insertion order (replacing the highlight of a name keeps its position), and, as for a JavaScript Map, an enumeration sees the changes made while it is in progress. |
| HighlightsFromPointOptions | The options of HighlightRegistry.HighlightsFromPoint (https://drafts.csswg.org/css-highlight-api-1/#dictdef-highlightsfrompointoptions). |
| MediaList | https://drafts.csswg.org/cssom/#the-medialist-interface |
| MediaQueryList | A media query list whose state can be observed (https://drafts.csswg.org/cssom-view/#the-mediaquerylist-interface), created by Window.MatchMedia. |
| MediaQueryListEvent | The event fired when the state of a MediaQueryList changes (https://drafts.csswg.org/cssom-view/#mediaquerylistevent). |
| MediaQueryListEventInit | https://drafts.csswg.org/cssom-view/#dictdef-mediaquerylisteventinit |
| PropertyDefinition | The definition of a custom property registered by Css.RegisterProperty (https://drafts.css-houdini.org/css-properties-values-api/#dictdef-propertydefinition). |
| SnapEvent | The event fired at a scroll snap container (or at the document for the viewport) when the snap targets it snaps to change (scrollsnapchanging, when a scroll operation starts) or changed (scrollsnapchange, when a scroll operation is completed or after a layout change) (https://drafts.csswg.org/css-scroll-snap-2/#snap-events). |
| SnapEventInit | https://drafts.csswg.org/css-scroll-snap-2/#dictdef-snapeventinit |
| StyleSheet | https://drafts.csswg.org/cssom/#the-stylesheet-interface |
| StyleSheetList | https://drafts.csswg.org/cssom/#the-stylesheetlist-interface |