SlideShare une entreprise Scribd logo
1  sur  59
Télécharger pour lire hors ligne
KNACSS
Oui d'accord, … mais encore ?
Des CSS efficaces avec « KNACSS »
Raphaël Goetter
Alsacréations
KNACSS ?
●
Un framework CSS ?
Pas complètement
●
Un reset CSS ?
Pas complètement
●
Un « Boilerplate » ?
Ouais non, pas complètement
…
C'est quoi finalement ?
Un peu de tout ça à la fois, mais surtout...
léger
Léger ?
●
Twitter Bootstrap
base : 2700 lignes / 59ko (51ko pour min.css)
●
960.gs
environ 25ko (plusieurs fichiers), aberrations
(html,body {height: 100%;}) WTF !
●
Yahoo UI
karcher : tous les éléments à font-size 100 %, margin
0 et padding 0 !
Ah ouais quand-même...
Blueprint
(extrait)
OK j'ai compris !
Twitter
Bootstrap
(extrait)
KNACSS = mini
KNACSS.css (5ko non minifié)
Oui mais quel intérêt ?
Les autres font beaucoup plus (et c'est vrai)
Qu'est ce que ça va m'apporter ?
Oui mais quel intérêt ?
Un concentré de bonnes pratiques
à chaque ligne de code !
●
Une convention de nommage éprouvée
●
Des classes réutilisables à chaque projet
●
Un reset « soft » et intelligent
●
Des tailles de polices fluides
●
Compatible tous navigateurs (IE6 et IE7 aussi)
●
Un modèle de boîte aux calculs intuitifs
●
Des positionnements simple à mettre en œuvre
●
Des grilles et gouttières, Etc.
KNACSS, en résumé
●
Feuille de style de départ
minimaliste, concentrée extensible et réutilisable
●
Tout sauf une usine à gaz
donc incomplète : à vous de rajouter vos briques
●
Compatible « Responsive Web Design »
des briques déjà en place et fonctionnelles
●
Compatible Pré-Processeurs
adaptable à LESS, SASS / Compass, etc.
une version LESS est d'ailleurs téléchargeable !
Les noms de classes
●
Je suis un titre niv.2
●
Je suis un caption
●
Je suis un titre 1 de la Home
●
Je suis un titre 3 de .sidebar
●
Je suis une <legend> ©
22px + color purple + font-family comic sans
Les noms de classes
●
Je suis un titre niv.2
●
Je suis un caption
●
Je suis un titre 1 de la Home
●
Je suis un titre 3 de .sidebar
●
Je suis une <legend> ©
<h2>
<caption>
<h1>
<h3>
<legend>
Les noms de classes
●
Je suis un titre niv.2
●
Je suis un caption
●
Je suis un titre 1 de la Home
●
Je suis un titre 3 de .sidebar
●
Je suis une <legend> ©
<h2 class="h2-like">
<caption class="h2-like">
<h1 class="h2-like">
<h3 class="h2-like">
<legend class="h2-like">
réutilisable
Un reset « soft »
html, body, label {
margin: 0;
padding: 0;
}
ul, ol { padding-left: 2em; }
code, pre, samp { white-space:
pre-wrap;
font-family: consolas, 'DejaVu
Sans Mono', courier, monospace;
}
...
Tailles de polices
●
Accessibilité : tailles de police fluide (em)
html, paragraphes et niveaux de titres
●
Calculs simplifiés
taille de 62.5% pour <html>, soit 10px.
body =base*10
ex : 2.4em = équivalent 24px
●
« rem » ready
L'unité rem (CSS3) peut s'appliquer facilement sur KNACSS
Tailles de polices
html {font-size: 62.5%;}
body {
font-size: 1.4em; /* equiv 14px
*/
line-height: 1.5;
}
p, ul, ol, dl, blockquote, pre,
td, th, label, textarea {
font-size: 1em; /* equiv 14px */
line-height: 1.5;}
Alignements
.left {float: left;}
.right {float: right;}
.center {margin: auto}
.txtleft {text-align: left}
.txtright {text-align: right}
.txtcenter {text-align: center}
Alignements
Éviter les classes .left et .right sur
les blocs principaux de structure
(header, sidebar, main, navigation, etc.)
●
Parce qu'ils peuvent être déplacés lors d'un redesign
●
Parce qu'ils peuvent être disposés autrement sur
smartphones ou tablettes
●
Parce que .left n'a aucun sens si la sidebar est à
droite sur tablette
Largeurs et marges
Valeurs fixes et fluides
●
.w10, .w20, .w30, etc.
largeurs en %, ex : width : 10 %
●
.w50p, .w100p, etc.
largeurs en pixels, ex : width : 50px
●
.mts, .mrs, .mbs, .mls, etc.
marges (« small »
+ top / right / bottom / left)
Modèle de boîte
Modèle de boîte par défaut :
largeur = width + paddings + borders
width : 100px
Box 1
width : 100px ;
padding : 10px ;
Box 2
Modèle de boîte
Modèle de boîte par défaut :
largeur = width + paddings + borders
width : 25 %;
padding : 10px ;
Box 1
width : 25 %;
border : 1px ;
Box 2
width : 25 %;
padding-left : 2em ;
Box 3
? ? ?
Modèle de boîte
Modèle de boîte par défaut CSS3 : box-sizing
largeur = width
width : 25 %;
padding : 10px ;
Box 1
width : 25 %;
border : 1px ;
Box 2
width : 25 %;
padding-left : 2em ;
Box 3
Modèle de boîte KNACSS
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
(avec polyfill pour IE6 / IE7)
Les blocs
.mod (= module) : le bloc par défaut
●
Doit pouvoir contenir les flottants
●
Ne doit pas s'écouler autour d'un flottant
●
Fluide mais peut être dimensionné, et placé à côté
d'autres .mod
●
Peut être positionné avec .left ou .right
Les blocs
.mod : le bloc par défaut
.mod overflow : hidden
clearfix
Les blocs
.mod : le bloc par défaut
.mod overflow : hidden
clearfix
<div class="mod">, <aside class="mod">, <p class="mod">, etc.
Les blocs
.mod
float left Bloc de contenu,
Lorem Elsass ipsum
Lorem Elsass ipsum choucroute gal !
Les blocs
.mod
float left Bloc de contenu,
Lorem Elsass ipsum
Lorem Elsass ipsum
choucroute gal !
.mod
Les lignes
.line : empilement vertical
●
Doit pouvoir contenir les flottants
●
Doit se placer sous les flottants précédents
Les lignes
.line : empilement vertical
.line
clear : both
clearfix
Les lignes
.line : empilement vertical
Block 1float left
Les lignes
.line : empilement vertical
.line
clear : both
clearfix
float left
Contenir les flottants
Les flottants, ça dépasse !
Box 1 Box 2 Box 3float left float left float left
Contenir les flottants
.mod, ou .clearfix, ou .line
Box 1 Box 2 Box 3float left float left float left
Positionnement
Positionnement classique : float
●
.left
pour aligner à gauche
●
.right
pour aligner à droite
Fastoche !
Positionnement
.left et .mod
Positionnement
.left et tailles
Positionnement
Positionnement alternatif : table
●
.row
désigne une rangée
●
.col
désigne une « colonne »
J'adore !
Positionnement
.row
clear : both
clearfix
display : table ;
table-layout : fixed ;
width : 100% ;
Positionnement
.col
display : table-cell ;
vertical-align : top ;
Clearfix
Hauteurs de frères identiques
Alignement vertical aisé
Répartition sur la largeur du parent
Positionnement
.row et .col pour les tableaux CSS
Positionnement
Grilles et gouttières
●
.grid2
grille de 2 colonnes séparés par une gouttière
●
.grid3... .grid6
3, 4, 5 ou 6 colonnes identiques
Enfantin !
Positionnement
Parent en .grid2
Positionnement
Parent en .grid3
Positionnement
Grilles de largeurs inégales
●
.grid2-1
répartition à 2/3 et 1/3 avec gouttière
●
.grid1-2
répartition à 1/3 et 2/3 avec gouttière
●
.grid1-3
répartition à 1/4 et 3/4 avec gouttière
●
.grid3-1
répartition à 3/4 et 1/4 avec gouttière
Positionnement
Parent en .grid2-1
Positionnement
Parent en .grid1-3
Positionnement
Grilles, en résumé...
Positionnement
« Autogrids »
Répartition automatique (on ne se soucie pas de la
gouttière)
●
.autogrid2
grille de 2 colonnes justifiées
●
.autogrid3... .autogrid12
3, 4, 5 ou 6 colonnes justifiées
Positionnement
Sémantique ?
Alignement
= left, center,...
<h2 class="mod left mtn">
<section class="line center m-reset">
<nav class="row mbs">
Fonction
= « sémantique »
Affinages
marges, padding
Identité
= mod, line,...
Responsive Web Design
Automatiquement adapté aux
smartphones et tablettes
●
.mod, .col et autres blocs
largeur auto sur petit écran
annulation des flottements
affichage vertical forcé
annulation des marges et padding
●
Toutes classes de largeurs
telles que .w900, etc.
largeur auto sur petit écran
Version LESS !
Pour profiter des
variables et calculs !
Et voilà !
Et sinon :
●
www.knacss.com (toutes les fonctionnalités)
●
Un tutoriel pas à pas illustré d'exemples
Des ressources ailleurs ?
OOCSS
http://oocss.org/
http://csslint.net/
« Object Oriented CSS »
Nicole Sullivan
SMACSS
http://smacss.com/
« Scalable and Modular
Architecture for CSS  »
Jonathan Snooks
Des ressources ailleurs ?
http://www.css-maintenables.fr/
CSS Maintenables
Kaelig Deloumeau-Prigent
Eyrolles
Des ressources ailleurs ?
Sur le Web
●
Our Best Practises are killing us (conf PDF)
●
CSSLint rules (FAQ)
●
Solid CSS (article)
●
What is BEM ? « Block, Element, Modifier » (article)
●
Big CSS (conf PDF)
●
Intégrateur, entre le marteau et l'enclume (PDF)
Crédits
●
Fourcht la saucisse, par Dew
●
Illustrations : Fotolia
●
Police : Segoe UI light
Bonus Track
Pourquoi « KNACSS » ?
●
Parce que c'est rigolo
●
Parce que knacss.com, c'est court
●
Parce que « knacks » désigne des saucisses de
Strasbourg
●
Parce que

Contenu connexe

Tendances

Vive les tableaux de mise en page !
Vive les tableaux de mise en page !Vive les tableaux de mise en page !
Vive les tableaux de mise en page !Raphaël Goetter
 
Introduction à la performance web
Introduction à la performance webIntroduction à la performance web
Introduction à la performance webRaphaël Goetter
 
Gagnez en productivité grâce aux préprocesseurs css
Gagnez en productivité grâce aux préprocesseurs cssGagnez en productivité grâce aux préprocesseurs css
Gagnez en productivité grâce aux préprocesseurs csspefringant
 
Css.more.or.less
Css.more.or.lessCss.more.or.less
Css.more.or.lessVISEO
 
Panels, une autre façon de construire. DrupalCamp Paris 2013
Panels, une autre façon de construire. DrupalCamp Paris 2013Panels, une autre façon de construire. DrupalCamp Paris 2013
Panels, une autre façon de construire. DrupalCamp Paris 2013bellesmanieres
 
Beautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenirBeautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenirYves Van Goethem
 

Tendances (8)

Vive les tableaux de mise en page !
Vive les tableaux de mise en page !Vive les tableaux de mise en page !
Vive les tableaux de mise en page !
 
Introduction à la performance web
Introduction à la performance webIntroduction à la performance web
Introduction à la performance web
 
SASS
SASSSASS
SASS
 
Gagnez en productivité grâce aux préprocesseurs css
Gagnez en productivité grâce aux préprocesseurs cssGagnez en productivité grâce aux préprocesseurs css
Gagnez en productivité grâce aux préprocesseurs css
 
Css.more.or.less
Css.more.or.lessCss.more.or.less
Css.more.or.less
 
Panels, une autre façon de construire. DrupalCamp Paris 2013
Panels, une autre façon de construire. DrupalCamp Paris 2013Panels, une autre façon de construire. DrupalCamp Paris 2013
Panels, une autre façon de construire. DrupalCamp Paris 2013
 
Beautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenirBeautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenir
 
Outils front-end
Outils front-endOutils front-end
Outils front-end
 

En vedette

Un site web responsive en une heure
Un site web responsive en une heureUn site web responsive en une heure
Un site web responsive en une heureRaphaël Goetter
 
MuzeoNum aux Rencontres "Culture Numérique" 2013
MuzeoNum aux Rencontres "Culture Numérique" 2013MuzeoNum aux Rencontres "Culture Numérique" 2013
MuzeoNum aux Rencontres "Culture Numérique" 2013Omer Pesquer
 
Swiss Cloud Conference 2014: Wachstum und Herausforderung im Mittelstand meis...
Swiss Cloud Conference 2014: Wachstum und Herausforderung im Mittelstand meis...Swiss Cloud Conference 2014: Wachstum und Herausforderung im Mittelstand meis...
Swiss Cloud Conference 2014: Wachstum und Herausforderung im Mittelstand meis...topsoft - inspiring digital business
 
La Sky Team à la Scrum Night le 7 décembre 2011
La Sky Team à la Scrum Night le 7 décembre 2011La Sky Team à la Scrum Night le 7 décembre 2011
La Sky Team à la Scrum Night le 7 décembre 2011skycastlegame
 
Tiefkuehlkost: Daten, Trends, aktuelle Themen (Susanne Hofmann, Geschäftsführ...
Tiefkuehlkost: Daten, Trends, aktuelle Themen (Susanne Hofmann, Geschäftsführ...Tiefkuehlkost: Daten, Trends, aktuelle Themen (Susanne Hofmann, Geschäftsführ...
Tiefkuehlkost: Daten, Trends, aktuelle Themen (Susanne Hofmann, Geschäftsführ...co2online gem. GmbH
 
Conférence atelier le commercial oublié
Conférence atelier le commercial oubliéConférence atelier le commercial oublié
Conférence atelier le commercial oubliéproetco
 
Guide pratique-pme-tpe
Guide pratique-pme-tpeGuide pratique-pme-tpe
Guide pratique-pme-tpeMagali Ventat
 
GAIS Celebrates End of the First Unit 2008
GAIS Celebrates End of the First Unit 2008GAIS Celebrates End of the First Unit 2008
GAIS Celebrates End of the First Unit 2008GAIS
 
[NEWS #17] (re)découvrez l'essentiel de l'actu mobile
[NEWS #17] (re)découvrez l'essentiel de l'actu mobile[NEWS #17] (re)découvrez l'essentiel de l'actu mobile
[NEWS #17] (re)découvrez l'essentiel de l'actu mobileBemobee Solutions
 
iPad puplizieren-2011-oyen-de
iPad puplizieren-2011-oyen-deiPad puplizieren-2011-oyen-de
iPad puplizieren-2011-oyen-deJörg Oyen
 
L'immobilier de bureaux en région lyonnaise
L'immobilier de bureaux en région lyonnaiseL'immobilier de bureaux en région lyonnaise
L'immobilier de bureaux en région lyonnaiseJLL France
 
Infographie Opendata Begles
Infographie Opendata BeglesInfographie Opendata Begles
Infographie Opendata Beglesvilledebegles
 
Kreditkarten: PIN-Änderung
Kreditkarten: PIN-ÄnderungKreditkarten: PIN-Änderung
Kreditkarten: PIN-ÄnderungMichael Pankow
 

En vedette (20)

Un site web responsive en une heure
Un site web responsive en une heureUn site web responsive en une heure
Un site web responsive en une heure
 
MuzeoNum aux Rencontres "Culture Numérique" 2013
MuzeoNum aux Rencontres "Culture Numérique" 2013MuzeoNum aux Rencontres "Culture Numérique" 2013
MuzeoNum aux Rencontres "Culture Numérique" 2013
 
CoPaCaBaNa - Pratiques du Talent Management
CoPaCaBaNa - Pratiques du Talent ManagementCoPaCaBaNa - Pratiques du Talent Management
CoPaCaBaNa - Pratiques du Talent Management
 
Swiss Cloud Conference 2014: Wachstum und Herausforderung im Mittelstand meis...
Swiss Cloud Conference 2014: Wachstum und Herausforderung im Mittelstand meis...Swiss Cloud Conference 2014: Wachstum und Herausforderung im Mittelstand meis...
Swiss Cloud Conference 2014: Wachstum und Herausforderung im Mittelstand meis...
 
Who is Joe?
Who is Joe?Who is Joe?
Who is Joe?
 
La Sky Team à la Scrum Night le 7 décembre 2011
La Sky Team à la Scrum Night le 7 décembre 2011La Sky Team à la Scrum Night le 7 décembre 2011
La Sky Team à la Scrum Night le 7 décembre 2011
 
Tiefkuehlkost: Daten, Trends, aktuelle Themen (Susanne Hofmann, Geschäftsführ...
Tiefkuehlkost: Daten, Trends, aktuelle Themen (Susanne Hofmann, Geschäftsführ...Tiefkuehlkost: Daten, Trends, aktuelle Themen (Susanne Hofmann, Geschäftsführ...
Tiefkuehlkost: Daten, Trends, aktuelle Themen (Susanne Hofmann, Geschäftsführ...
 
Conférence atelier le commercial oublié
Conférence atelier le commercial oubliéConférence atelier le commercial oublié
Conférence atelier le commercial oublié
 
Guide pratique-pme-tpe
Guide pratique-pme-tpeGuide pratique-pme-tpe
Guide pratique-pme-tpe
 
Factura 1
Factura 1Factura 1
Factura 1
 
Vpc sieur-arques-2015
Vpc sieur-arques-2015Vpc sieur-arques-2015
Vpc sieur-arques-2015
 
GAIS Celebrates End of the First Unit 2008
GAIS Celebrates End of the First Unit 2008GAIS Celebrates End of the First Unit 2008
GAIS Celebrates End of the First Unit 2008
 
[NEWS #17] (re)découvrez l'essentiel de l'actu mobile
[NEWS #17] (re)découvrez l'essentiel de l'actu mobile[NEWS #17] (re)découvrez l'essentiel de l'actu mobile
[NEWS #17] (re)découvrez l'essentiel de l'actu mobile
 
iPad puplizieren-2011-oyen-de
iPad puplizieren-2011-oyen-deiPad puplizieren-2011-oyen-de
iPad puplizieren-2011-oyen-de
 
Reportage CFPJ
Reportage CFPJReportage CFPJ
Reportage CFPJ
 
L'immobilier de bureaux en région lyonnaise
L'immobilier de bureaux en région lyonnaiseL'immobilier de bureaux en région lyonnaise
L'immobilier de bureaux en région lyonnaise
 
Die Nadel im Heuhaufen finden mit der SIEM Technologie
Die Nadel im Heuhaufen finden mit der SIEM TechnologieDie Nadel im Heuhaufen finden mit der SIEM Technologie
Die Nadel im Heuhaufen finden mit der SIEM Technologie
 
Fren7chu
Fren7chuFren7chu
Fren7chu
 
Infographie Opendata Begles
Infographie Opendata BeglesInfographie Opendata Begles
Infographie Opendata Begles
 
Kreditkarten: PIN-Änderung
Kreditkarten: PIN-ÄnderungKreditkarten: PIN-Änderung
Kreditkarten: PIN-Änderung
 

Similaire à Des CSS efficaces avec KNACSS

Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2Horacio Gonzalez
 
Faire le pont entre designers et développeurs au Guardian
Faire le pont entre designers et développeurs au GuardianFaire le pont entre designers et développeurs au Guardian
Faire le pont entre designers et développeurs au GuardianKaelig Deloumeau-Prigent
 
Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...
Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...
Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...VISEO
 
Faire le pont entre designers et développeurs avec Sass au Guardian
Faire le pont entre designers et développeurs avec Sass au GuardianFaire le pont entre designers et développeurs avec Sass au Guardian
Faire le pont entre designers et développeurs avec Sass au GuardianKaelig Deloumeau-Prigent
 
Retours sur le concours Webperf 2010
Retours sur le concours Webperf 2010Retours sur le concours Webperf 2010
Retours sur le concours Webperf 2010Jean-Pierre Vincent
 
Trois avancées majeures en CSS3 : Media Queries, Grid Layout et Animations
Trois avancées majeures en CSS3 : Media Queries, Grid Layout et AnimationsTrois avancées majeures en CSS3 : Media Queries, Grid Layout et Animations
Trois avancées majeures en CSS3 : Media Queries, Grid Layout et AnimationsMicrosoft
 
Création d'une application html5 utilisant canvas, svg et les animations css3
Création d'une application html5 utilisant canvas, svg et les animations css3Création d'une application html5 utilisant canvas, svg et les animations css3
Création d'une application html5 utilisant canvas, svg et les animations css3davrous
 
Un rythme pour les gouverner tous !
Un rythme pour les gouverner tous !Un rythme pour les gouverner tous !
Un rythme pour les gouverner tous !Jonathan Levaillant
 
No sql, au-delà du buzz
No sql, au-delà du buzzNo sql, au-delà du buzz
No sql, au-delà du buzznaholyr
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...Horacio Gonzalez
 
Intégrateur web aime sass pour ton bien, BLEND Web Mix 2013
Intégrateur web aime sass pour ton bien, BLEND Web Mix 2013Intégrateur web aime sass pour ton bien, BLEND Web Mix 2013
Intégrateur web aime sass pour ton bien, BLEND Web Mix 2013Mehdi Kabab
 
Préprocesseurs vs CSS natif : Le match !
Préprocesseurs vs CSS natif : Le match !Préprocesseurs vs CSS natif : Le match !
Préprocesseurs vs CSS natif : Le match !Jonathan Levaillant
 
Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Raphaël Goetter
 
Internationalisation du Front
Internationalisation du FrontInternationalisation du Front
Internationalisation du FrontYannick Croissant
 
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...Horacio Gonzalez
 
Mieux travailler le css avec sass compass
Mieux travailler le css avec sass compassMieux travailler le css avec sass compass
Mieux travailler le css avec sass compassInnobec
 

Similaire à Des CSS efficaces avec KNACSS (20)

Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
 
Faire le pont entre designers et développeurs au Guardian
Faire le pont entre designers et développeurs au GuardianFaire le pont entre designers et développeurs au Guardian
Faire le pont entre designers et développeurs au Guardian
 
Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...
Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...
Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...
 
Faire le pont entre designers et développeurs avec Sass au Guardian
Faire le pont entre designers et développeurs avec Sass au GuardianFaire le pont entre designers et développeurs avec Sass au Guardian
Faire le pont entre designers et développeurs avec Sass au Guardian
 
Retours sur le concours Webperf 2010
Retours sur le concours Webperf 2010Retours sur le concours Webperf 2010
Retours sur le concours Webperf 2010
 
Trois avancées majeures en CSS3 : Media Queries, Grid Layout et Animations
Trois avancées majeures en CSS3 : Media Queries, Grid Layout et AnimationsTrois avancées majeures en CSS3 : Media Queries, Grid Layout et Animations
Trois avancées majeures en CSS3 : Media Queries, Grid Layout et Animations
 
Création d'une application html5 utilisant canvas, svg et les animations css3
Création d'une application html5 utilisant canvas, svg et les animations css3Création d'une application html5 utilisant canvas, svg et les animations css3
Création d'une application html5 utilisant canvas, svg et les animations css3
 
Un rythme pour les gouverner tous !
Un rythme pour les gouverner tous !Un rythme pour les gouverner tous !
Un rythme pour les gouverner tous !
 
No sql, au-delà du buzz
No sql, au-delà du buzzNo sql, au-delà du buzz
No sql, au-delà du buzz
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 2/3 - HTML5 / CSS3 / Twitter...
 
Intégrateur web aime sass pour ton bien, BLEND Web Mix 2013
Intégrateur web aime sass pour ton bien, BLEND Web Mix 2013Intégrateur web aime sass pour ton bien, BLEND Web Mix 2013
Intégrateur web aime sass pour ton bien, BLEND Web Mix 2013
 
Préprocesseurs vs CSS natif : Le match !
Préprocesseurs vs CSS natif : Le match !Préprocesseurs vs CSS natif : Le match !
Préprocesseurs vs CSS natif : Le match !
 
Html
HtmlHtml
Html
 
Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !
 
Initiation à Bootstrap
Initiation à BootstrapInitiation à Bootstrap
Initiation à Bootstrap
 
Internationalisation du Front
Internationalisation du FrontInternationalisation du Front
Internationalisation du Front
 
Initiation à Bootstrap
Initiation à BootstrapInitiation à Bootstrap
Initiation à Bootstrap
 
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
 
Mieux travailler le css avec sass compass
Mieux travailler le css avec sass compassMieux travailler le css avec sass compass
Mieux travailler le css avec sass compass
 
CSS 3
CSS 3CSS 3
CSS 3
 

Plus de Raphaël Goetter

10 Revelations sur le Web Mobile
10 Revelations sur le Web Mobile10 Revelations sur le Web Mobile
10 Revelations sur le Web MobileRaphaël Goetter
 
HTML5 / CSS3 : Mythes et realite
HTML5 / CSS3 : Mythes et realiteHTML5 / CSS3 : Mythes et realite
HTML5 / CSS3 : Mythes et realiteRaphaël Goetter
 
Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)
Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)
Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)Raphaël Goetter
 
Presentation de la Kiwi Party 2011
Presentation de la Kiwi Party 2011Presentation de la Kiwi Party 2011
Presentation de la Kiwi Party 2011Raphaël Goetter
 
Atelier CSS positionnement (Paris web 2007)
Atelier CSS positionnement (Paris web 2007)Atelier CSS positionnement (Paris web 2007)
Atelier CSS positionnement (Paris web 2007)Raphaël Goetter
 
Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)Raphaël Goetter
 
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010Raphaël Goetter
 

Plus de Raphaël Goetter (9)

10 Revelations sur le Web Mobile
10 Revelations sur le Web Mobile10 Revelations sur le Web Mobile
10 Revelations sur le Web Mobile
 
HTML5 / CSS3 : Mythes et realite
HTML5 / CSS3 : Mythes et realiteHTML5 / CSS3 : Mythes et realite
HTML5 / CSS3 : Mythes et realite
 
Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)
Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)
Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)
 
Quiz finalistes
Quiz finalistesQuiz finalistes
Quiz finalistes
 
Quiz
QuizQuiz
Quiz
 
Presentation de la Kiwi Party 2011
Presentation de la Kiwi Party 2011Presentation de la Kiwi Party 2011
Presentation de la Kiwi Party 2011
 
Atelier CSS positionnement (Paris web 2007)
Atelier CSS positionnement (Paris web 2007)Atelier CSS positionnement (Paris web 2007)
Atelier CSS positionnement (Paris web 2007)
 
Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)
 
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
 

Des CSS efficaces avec KNACSS