.matchContainer() Polyfill ウェブ開発において、レスポンシブデザインはもはや標準です。長年にわたり、メディアクエリ(@media)はビューポートサイズに基づいてスタイルを適用するための主要なツールでした。しかし、真のコンポーネントベースの設計には、親要素のサイズに基づいて反応するコンポーネントが必要です。この問題を解決するために登場したのがCSSコンテナクエリ(@container)です。 しかし、コンテナクエリには重要な問題があります:メディアクエリがwindow.matchMedia()を通じてJavaScriptから操作できるのに対し、コンテナクエリには同様のJavaScript APIが欠けているのです。 問題の詳細 メディアクエリとJavaScript コンテナクエリの現状 .matchContainer() Polyfill APIと使用方法 .mat
