divmagic Make design
SimpleNowLiveFunMatterSimple
CSS Container Queries e Subgrid: Il Piano 2026 per Layout di Componenti Resilienti
BlogsEcco la traduzione in italiano: **CSS Container Queries**CSS Container Queries e Subgrid: Il Piano 2026 per Layout di Componenti Resilienti
Ecco la traduzione in italiano: **CSS Container Queries**

CSS Container Queries e Subgrid: Il Piano 2026 per Layout di Componenti Resilienti

DivMagic
DivMagic TeamAugust 2, 2026
3 min read

CSS Container Queries & Subgrid: Il Progetto 2026 per Layout di Componenti Resilienti

Il design responsivo si è evoluto. Per anni, le media query sono state il nostro unico strumento per adattare i layout a schermi diversi, ma costringevano i componenti a reagire al viewport, non al loro spazio effettivamente disponibile. Nel 2026, le CSS container queries e il subgrid sono diventati lo standard per costruire componenti veramente resilienti e autonomi che si adattano ovunque vengano posizionati.

Combining Container Queries and Subgrid

The real power emerges when you combine both: use container queries to adapt a card’s internal layout based on available space, and subgrid to keep those internal grids aligned with siblings in the same parent container.

Building a Product Card System

Let’s build a product card that works in both wide and narrow containers. The card will contain an image, title, description, price, and a button. When the container is narrow, stack vertically; when wide, use a subgrid-aligned row layout.

HTML```html

Product Title Description text that might vary in length. $29.99 Add to Cart

**CSS**```css
.product-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 1rem;
}

.product-card-container {
  container-type: inline-size;
  container-name: product;
}

.product-card {
  display: grid;
  grid-template-rows: auto 1fr auto;
  gap: 0.5rem;
  padding: 1rem;
  border: 1px solid #ddd;
  border-radius: 8px;
}

.product-card img {
  width: 100%;
  height: auto;
  border-radius: 4px;
}

.content {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
}

@container product (min-width: 400px) \{
  .product-card {
    grid-template-columns: 200px 1fr;
  }
\}

When the container is ≥400px, the card switches to a side-by-side layout with image on the left and content on the right. The subgrid ensures all content rows align perfectly across cards even if one card has a longer title.

2. Dashboard Widgets

Dashboards often place widgets in resizable panels or grid cells. Container queries let each widget reflow its internal content (charts, tables, text) based on the cell width, while subgrid aligns header rows across widgets in the same row.

A line chart comparing layout recalculation time for media queries vs container queries across increasing numbers of DOM elements. Container queries show consistently lower times.

3. E-commerce Product Cards

Product cards appear in search results, recommendations, and category pages, each with different container sizes. Container queries handle the card’s internal layout; subgrid aligns prices and buttons across multiple cards in a grid.

Proiezione Futura nel 2026

La combinazione di container query e subgrid è già abilitata dalle specifiche CSS e dall'implementazione. Gli sviluppi futuri includono:

stairs, building, businessmen, climbing up, business, career, success, progress, career ladder, development, company, elegant, high rise building, skyscraper, architecture, business, business, business, business, career, career, career, career, success, success, success, success, success, development, company, company, company, company

-Container Query per style query(@container style(--theme: dark)), attualmente sperimentali. -Container scroll-state query, si adattano allo stato di overflow scrollabile.

  • Miglioramenti del subgrid per subgrid annidati (subgrid di un subgrid).

Ci stiamo muovendo verso un CSS guidato dai componenti dove la riusabilità è di prim'ordine. I giorni in cui si scrivevano CSS separati per mobile e desktop per ogni componente sono finiti.

Conclusione

Le container query e il subgrid non sono solo nuovi strumenti, rappresentano un cambiamento fondamentale nel modo in cui pensiamo al design responsivo. Disaccoppiando il layout dei componenti dal viewport e consentendo un vero allineamento tra griglie annidate, danno ai frontend developer il potere di costruire sistemi resilienti, manutenibili e performanti.

Che tu stia costruendo un design system, una dashboard o un sito e-commerce, adottare container query e subgrid nel 2026 semplificherà drasticamente il tuo codice e migliorerà l'esperienza utente.

Inizia in piccolo: scegli un componente, aggiungi un contesto di contenimento e sostituisci i tuoi breakpoint basati sul viewport con breakpoint basati sulla dimensione del contenitore. Ti chiederai come hai fatto a vivere senza di loro.

Inizia a costruire con DivMagic oggi stesso

Unisciti a oltre 10.000 sviluppatori, designer e imprenditori per copiare il codice da qualsiasi sito web e utilizzarlo nei propri progetti.

Get DivMagic for 42% off

Limited time deal for 22:45