Aller au contenu

Le dessous des grilles

Par Bertrand Keller

Atelier (1 h 30) :
Langue :
Français

Le sujet

Désormais, les intégrateurs ne jurent pratiquement que par les frameworks HTML/CSS. Cependant, hormis quelques particularités concernant la typographie ou les boutons, la différence entre un framework et un autre framework se situe principalement dans les fichiers de définition de layout et de grille. En effet, ce sont les éléments agissant sur la structure de la page, c'est-à-dire des classes (les plus) spécifiques à chaque site web.

Pourtant, si on vous évoque fréquemment les capacités techniques de ces grilles, il est très rare de soulever le capot pour décortiquer le code et en déterminer le fonctionnement.

Dans cet atelier, il vous sera présenté différentes philosophies de grilles relatives aux besoins spécifiques d'un projet : compatibilité Internet Explorer, adaptabilité selon les dimensions d'un périphérique, facilité de mise en œuvre, variabilisation à l'aide de préprocesseurs...

Pour cela, nous décrirons en détail ce qu'il en est au niveau du code afin de montrer aux novices comment est constitué le cœur de la bête, et permettre aux plus aguerris de faire part de leurs remarques les plus pertinentes concernant les avantages et les inconvénients de chacune des approches.

L'objectif de l'atelier sera de lister les problématiques relatives à la conception de grilles en CSS et de montrer comment passer de la logique déclarative à la logique générative de code CSS (permise grâce aux préprocesseurs CSS).

Présenté par