Développement efficace avec les frameworks CSS

100 %
0 %
Information about Développement efficace avec les frameworks CSS
Technology

Published on November 15, 2008

Author: oncletom

Source: slideshare.net

Développement efficace avec les frameworks CSS Paris-Web 2008 Paris-Web 2008 Thomas Parisot ( case.oncle-tom.net )

Plan Qu'est-ce qu'un framework CSS ? Modules et fonctionnalités Frameworks CSS majeurs Comment choisir un framework ? Cas pratique avec Blueprint

Qu'est-ce qu'un framework CSS ?

Modules et fonctionnalités

Frameworks CSS majeurs

Comment choisir un framework ?

Cas pratique avec Blueprint

Qu'est-ce qu'un framework CSS ?

Qu'est-ce qu'un framework CSS ? Qu'est-ce qu'un framework ? Base de travail extensible Code réutilisable Rail de développement Outil de productivité

Qu'est-ce qu'un framework ?

Base de travail extensible

Code réutilisable

Rail de développement

Outil de productivité

Qu'est-ce qu'un framework CSS ? OK mais pour les CSS ? Fondations solides cross-browser Classes prêtes à l'usage à T0 Mise en page facilitée Du rythme vertical Des modules indépendants Du temps de gagné dans vos projets

OK mais pour les CSS ?

Fondations solides cross-browser

Classes prêtes à l'usage à T0

Mise en page facilitée

Du rythme vertical

Des modules indépendants

Du temps de gagné dans vos projets

Modules et fonctionnalités

Modules et fonctionnalités Reset Basés et/ou inspirés du reset.css d'Éric Meyer Harmonise l'affichage pour tous les navigateurs

Reset

Basés et/ou inspirés du reset.css d'Éric Meyer

Harmonise l'affichage pour tous les navigateurs

Modules et fonctionnalités Typographie Règle ... la typographie Complément idéal au reset.css Très variable d'un framework à l'autre

Typographie

Règle ... la typographie

Complément idéal au reset.css

Très variable d'un framework à l'autre

Modules et fonctionnalités Grilles Présentations en colonnes Libres ou assistées Largeur fixe, fluide ou élastique

Grilles

Présentations en colonnes

Libres ou assistées

Largeur fixe, fluide ou élastique

Modules et fonctionnalités Impression Optimise pour l'impression Révèle l'URL des liens hypertextes

Impression

Optimise pour l'impression

Révèle l'URL des liens hypertextes

Modules et fonctionnalités Correctifs pour Internet Explorer Intégrés ou en feuille(s) séparée(s) Marges de colonnes Annulation des flottants Attribution du hasLayout

Correctifs pour Internet Explorer

Intégrés ou en feuille(s) séparée(s)

Marges de colonnes

Annulation des flottants

Attribution du hasLayout

Modules et fonctionnalités Plugins Feuilles additionnelles optionnelles Des exemples ? -> Right to left (RTL), -> Liens sortants -> Liens/boutons stylés -> lightbox -> etc.

Plugins

Feuilles additionnelles optionnelles

Des exemples ?

-> Right to left (RTL),

-> Liens sortants

-> Liens/boutons stylés

-> lightbox

-> etc.

Frameworks CSS majeurs

Frameworks CSS majeurs Blueprint Complet Facile Largeur fixe (+ élastique via plugin ) Compressor + configurateur Reset + Grille + Typographie + IE + Formulaires + Print

Blueprint

Complet

Facile

Largeur fixe (+ élastique via plugin )

Compressor + configurateur

Reset + Grille + Typographie + IE + Formulaires + Print

Frameworks CSS majeurs Yahoo! CSS Fundation Excellente documentation Fluide ou fixe ou les 2 Configurateur de grille en ligne (+ Autogrid ) CDN ( Content Delivery Network ) Nommage des classes difficilement mémorisable Reset + Grille + Fonts + IE

Yahoo! CSS Fundation

Excellente documentation

Fluide ou fixe ou les 2

Configurateur de grille en ligne (+ Autogrid )

CDN ( Content Delivery Network )

Nommage des classes difficilement mémorisable

Reset + Grille + Fonts + IE

Frameworks CSS majeurs Tripoli Très facile Purement axé typographie Mise en forme pragmatique Excellent compromis à Blueprint Typography Reset + Typographie + Formulaires + IE

Tripoli

Très facile

Purement axé typographie

Mise en forme pragmatique

Excellent compromis à Blueprint Typography

Reset + Typographie + Formulaires + IE

Frameworks CSS majeurs YAML ( Yet Another Multicolumn Layout ) Relativement complet Module navigation Beaucoup d'exemples Pas de grille Reset + Navigation + Typographie + IE + Debug + Print

YAML ( Yet Another Multicolumn Layout )

Relativement complet

Module navigation

Beaucoup d'exemples

Pas de grille

Reset + Navigation + Typographie + IE + Debug + Print

Frameworks CSS majeurs 960 Grid System Très très similaire à Blueprint 12 ou 16 colonnes Intégration pour Fireforks, Omnigraffle, Photoshop et Visio Reset + Grille + Fonts

960 Grid System

Très très similaire à Blueprint

12 ou 16 colonnes

Intégration pour Fireforks, Omnigraffle, Photoshop et Visio

Reset + Grille + Fonts

Comment choisir un framework ?

Comment choisir un framework CSS ? Quelques questions à se poser Largeur fixe ou fluide ? Contexte graphique stable ou pas ? Facilité d'utilisation Exhaustivité de la documentation Pérennité du projet Rapport contraintes / avantages Ressenti / Subjectivité

Quelques questions à se poser

Largeur fixe ou fluide ?

Contexte graphique stable ou pas ?

Facilité d'utilisation

Exhaustivité de la documentation

Pérennité du projet

Rapport contraintes / avantages

Ressenti / Subjectivité

Comment choisir un framework CSS ? Situations à risques Contexte graphique changeant Incompréhension du code à utiliser Trop de comportements standards à modifier Allergie à la dénomination des classes Collisions d'ID avec votre CMS (#col1, #col2 etc.)

Situations à risques

Contexte graphique changeant

Incompréhension du code à utiliser

Trop de comportements standards à modifier

Allergie à la dénomination des classes

Collisions d'ID avec votre CMS (#col1, #col2 etc.)

Cas pratique avec Blueprint

Cas pratique avec Blueprint

Cas pratique avec Blueprint

Cas pratique avec Blueprint

Cas pratique avec Blueprint

Cas pratique avec Blueprint

Cas pratique avec Blueprint

Cas pratique avec Blueprint

Cas pratique avec Blueprint

Merci ;-) http://www.slideshare.net/oncletom/dveloppement-efficace-avec-les-frameworks-css-presentation/

#col2 presentations

Add a comment

Related presentations

Related pages

Développement efficace avec les frameworks CSS — oncletom.io

Ce qu’il faut en retenir. J’ai rencontré 2 types de réactions lorsque j’ai parlé des frameworks : les enthousiastes et les réfractaires.
Read more

Développement efficace avec les frameworks CSS - Technology

Search; Home; Technology; Développement efficace avec les frameworks CSS
Read more

Discussion du vendredi : les frameworks css - Alsacreations

Bonjour à tous, Assez rarement on peut le regretter, les membres du forum nous proposent des actualités. En effet, avec la nouvelle version d'Alsa, c'est ...
Read more

juin | 2009 | 4design

Je ne reviendrais pas sur les avantages ou les inconvénients des frameworks CSS ni sur le ... dans Développement efficace avec les frameworks CSS ...
Read more

KNACSS, un micro framework CSS qui a du goût

Un framework CSS simple et léger. ... avec codes et illustrations, les différentes sections suivantes : ... (développement, ...
Read more

OpenClassrooms - Développez votre site web avec le ...

« Le framework web pour les ... L’objectif de Django est de proposer un développement plus efficace et ... faire les exercices et discuter avec les ...
Read more

Framework — Wikipédia

Les frameworks sont acquis par les ... développement, ... des besoins spécifiques à chaque logiciel qui utilise le framework [3]. Avec un framework ...
Read more

Frameworks de développement Mobile - Technology

5. 5 Les Frameworks de développement mobile les plus importants ...
Read more

Club des développeurs Web Java : actualités, forums avec ...

Les applications Web Java ... de nombreuses raisons émergent poussant à l'abandon de ces frameworks ... Partager votre expérience avec les ...
Read more