Curriculum / avanzato
Layout moderno: Grid + Container Queries
Le media query (max-width) sono il passato. Grid areas, subgrid, @container e has() sono il presente.
Le media query non bastano più. Un componente in sidebar non è lo stesso in main, anche se la finestra è larga uguale. In 8 lezioni costruirai la dashboard dello studio di architettura "Nord": un portfolio di progetti che si adatta al SUO container — non al viewport. Userai Grid con auto-fit e areas, subgrid per allineare child elements alla griglia del padre, container queries per il vero responsive a livello componente, container query units per font fluidi, aspect-ratio, scroll-snap per gallery orizzontali e has() per styling condizionato. Tutto quello che il CSS del 2026 ti permette — e che molti dev ancora non sanno usare.
Grid moderno: auto-fit, areas, subgrid01
repeat(auto-fit, minmax()), grid-template-areas con sidebar/header/main, e subgrid per allineare i figli alla griglia del padre.
Container Queries: il vero responsive02
@container per stilare in base alla larghezza del componente, non del viewport. Container query units cqw/cqh per tipografia fluida.
Card moderne: aspect-ratio, scroll-snap, has()03
Proporzioni stabili con aspect-ratio, gallery orizzontali con scroll-snap, styling condizionato con :has().
