Progettazione di siti web
a.a. 2021/22

Grid layout

Maria Simi
Maggio, 2022

Da una presentazione di: Morten Rand-Hendriksen

Sommario

Morten Rand-Hendriksen

Un semplice layout

Un semplice layout (con tabelle vecchio stile)

Tipico esempio di come si farebbe layout oggi

Stesso layout con div e float

Clear-fix hack

Float con clear-fix

Un tipico layout responsive

La soluzione Bootstrap

In sintesi

La strategia alternativa del grid layout

  1. Definire una griglia con i CSS
  2. Posizionare gli elementi nella griglia con i CSS
  3. Quando necessario, cambiare la struttura della griglia e il posizionamento degli oggetti in essa, sempre con i CSS e le media query

La strategia del grid layout

Si parte con la griglia e un markup minimale; poi si posizionano gli elementi con i CSS

Terminologia

Pagina HTML base


Nessuna griglia

Definizione della griglia: CSS

Definizione della griglia: CSS

Griglia base

Posizionare gli elementi - 1

Posizionare gli elementi - 2

Posizionare gli elementi - 3

Griglia riempita

Dare un nome alle aree

Mappare gli elementi sul nome delle aree

Griglia con nome aree

Go responsive

Go responsive: da 2 a 3 colonne

Supporto nei browser

Mobile first!

Strategia raccomandata

Firefox grid inspector

Proviamo a usarlo su questo esempio

Per saperne di più