Le dessous des grilles

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 Bertrand Keller

Bertrand Keller

Maîtriser les outils d'édition web, voilà la ligne de conduite poursuivie qui m'a poussée à me frotter aux éditeur de code HTML et CSS.

Dans l'espoir de bien faire le web, j'ai vite compris que la phase de conception était fondamentale pour répondre aux nécessités de réaliser une page accessible et performante.

De sites en sites, de lectures en lectures, je cherche la formule d'un web artisanal, juste et éthique.

Pour cela, je participe désormais à l'animation de la communauté web de Rouen afin d'y mettre en place des groupes de réflexion sur la qualité web.

Ensemble, on expérimente des méthodes simples et pratiques de développement collaboratif.