frontend-syntax-css-container-queries

Installation
SKILL.md

Frontend Syntax CSS Container Queries

This skill defines the CSS container query surface and the rule for picking a container query over a media query. Container queries are Baseline Widely Available since 2023; the style-query form is Baseline 2025 and MUST be gated. The skill builds on [[frontend-core-architecture]] (style layer) and [[frontend-core-web-standards-baseline]] (Baseline gating).

Source: MDN: Container Queries (verified 2026-05-19).

Quick Reference

container-type value matrix

Value What is queryable Cost When to use
inline-size inline-axis (width in default writing mode) low; creates an inline-size containment context DEFAULT for components. Cards, panels, callouts, list items.
size both axes (width and height) higher; creates full size containment; child needs intrinsic size ONLY when height queries are actually required (square cards, aspect-locked tiles). Requires the element to have an explicit or intrinsic height.
normal none for size; style queries still work lowest Style-only queries (@container style(...)).

A descendant of an element with container-type becomes part of that containment context. Setting container-type on the queried element itself causes a self-reference loop and the query NEVER matches. ALWAYS set container-type on a PARENT of the elements you want to style.

@container syntax forms

Installs
3
First Seen
May 23, 2026
frontend-syntax-css-container-queries — openaec-foundation/frontend-design-claude-skill-package