CSS Grid Layout
Le cours du 9 février est consacré au module CSS Grid Layout.
Le support d’apprentissage se trouve dans ce site dédié :
https://cours-web.ch/css-grid/
Les éléments à retenir:
- Le concept des Grid Container (l’élément parent, le contenenur de la grille) et Grid Item (le ou les enfants directs d’un Grid Container, formant le “contenu” qui sera placé sur la grille).
Terminologie:
Voici les termes à connaître, les éléments logiques qui constituent une grille:
- Grid Line : une ligne virtuelle, horizontale ou verticale, divisant la grille. Chaque ligne a un numéro, qui servira à placer les Grid Items.
- Grid Track : une piste, horizontale (row), ou verticale (column).
- Grid Cell : une cellule, une intersection entre deux pistes. La plus petite entité de positionnement.
- Grid Area : emplacement constitué d’une ou plusieurs Grid Cell, dans lequel se positionne un Grid Item.
Le challenge No 3
Le challenge numéro 3 consiste à utiliser le grid layout sur votre site.
Tutoriels, ressources en ligne:
Ressources d’apprentissage:
- Support de cours Grid Layout
- A Complete Guide to Grid, par CSS-Tricks
- Traduction en français (mais il manque les visuels)
- CSS Grid Layout expliqué par Raphaël Goetter
- CSS Grid Layout sur MDN
Un jeu pour apprendre Grid Layout:
Ressources techniques:
- La spécification du W3C
- Grid by Example, collection d’exemples par Rachel Andrews.