SlideShare uma empresa Scribd logo
1 de 79
Baixar para ler offline
Raphaël GoetterRaphaël Goetter
UN SITE WEB
RESPONSIVE EN
UNE HEURE ?
UN SITE WEB
RESPONSIVE EN
UNE HEURE ?TOP CHRONO !
TOP CHRONO !
alsacreations.fr
alsacreations.com
goetter.fr
knacss.com
mobitest.me
@goetter
alsacreations.fr
alsacreations.com
goetter.fr
knacss.com
mobitest.me
@goetter
Raphaël GoetterRaphaël Goetter
EN UNE HEURE,
VOUS AVEZ DIT ?
EN UNE HEURE,
VOUS AVEZ DIT ?
SANS DECONNER ?!
SANS DECONNER ?!
C'EST PAS
POSSIBLE !
C'EST PAS
POSSIBLE !
KTHXBYKTHXBY
AVANT DE SE LANCER...
Analyser et comprendre le code existant
(template de CMS qui « laisse à désirer »)
Identifier les problèmes en amont
(largeurs, iframes, points de rupture)
Faire un choix de maquette et d'ergo
Faire un choix de navigation
Penser « Performance Web »
Penser « HD » et « Retina »
Analyser et comprendre le code existant
(template de CMS qui « laisse à désirer »)
Identifier les problèmes en amont
(largeurs, iframes, points de rupture)
Faire un choix de maquette et d'ergo
Faire un choix de navigation
Penser « Performance Web »
Penser « HD » et « Retina »
→ COMPTER 2 à 4 jours→ COMPTER 2 à 4 jours
AVANT DE SE LANCER...(bis)
Connaître le contexte mobile
(navigateurs, moteurs, spécificités)
Comprendre le Viewport
(device-width, pixel-ratio, viewport)
Maîtriser les CSS3 Media Queries
(et HTML / CSS en général)
Connaître le contexte mobile
(navigateurs, moteurs, spécificités)
Comprendre le Viewport
(device-width, pixel-ratio, viewport)
Maîtriser les CSS3 Media Queries
(et HTML / CSS en général)
→ COMPTER... pfiouu→ COMPTER... pfiouu
PENDANT
Produire du code pour écrans multiples
(tablettes, smartphones, écrans larges)
Produire des adaptations pour 2 orientations
Penser « tactile »
(positions et largeurs des zones tactiles)
Prendre en compte tous les gabarits
(home, page-type, formulaires, galeries, etc.)
Ajouter / développer du JavaScript dédié
Produire du code pour écrans multiples
(tablettes, smartphones, écrans larges)
Produire des adaptations pour 2 orientations
Penser « tactile »
(positions et largeurs des zones tactiles)
Prendre en compte tous les gabarits
(home, page-type, formulaires, galeries, etc.)
Ajouter / développer du JavaScript dédié
→ COMPTER... 3 à 6 jours→ COMPTER... 3 à 6 jours
ET APRES ? CORRIGER !
Bugs sur tableaux HTML, iframes, vidéos, etc.
Bugs CSS ou JS inexpliqués
(table-cell, flexbox, événements, touch)
Modifier le HTML si nécessaire
Problèmes de compatibilités
(anciens Android, Blackberry, etc.)
Bugs sur tableaux HTML, iframes, vidéos, etc.
Bugs CSS ou JS inexpliqués
(table-cell, flexbox, événements, touch)
Modifier le HTML si nécessaire
Problèmes de compatibilités
(anciens Android, Blackberry, etc.)
→ COMPTER... 1 à 3 jours→ COMPTER... 1 à 3 jours
TOTAL ?TOTAL ?
ENTRE 6 ET 12 JOURSENTRE 6 ET 12 JOURS
… OU PLUS… OU PLUS
LE RESPONSIVE,
C'EST PAS
DU « BONUS » !
LE RESPONSIVE,
C'EST PAS
DU « BONUS » !
ÇA SE DÉCIDE
EN AMONTÇA SE DÉCIDE
EN AMONT
AgoraCMS « bureau »
Zoom nécessaire
Navigation aveugle
Design « cassé »
Mauvaise expérience
Zoom nécessaire
Navigation aveugle
Design « cassé »
Mauvaise expérience
AgoraCMS « mobile »
AgoraCMS « Responsive » ?
FACILE !
Crédits : flickr.com/photos/bfishadowCrédits : flickr.com/photos/bfishadow
BON, ON S'Y MET ?
NOTIONS
INDISPENSABLES
NOTIONS
INDISPENSABLES
C'EST BIEN PARCE QUE C'EST VOUSC'EST BIEN PARCE QUE C'EST VOUS
La surface d'affichage
Les Media Queries CSS3
Box-sizing pour vous servir
Halte aux débordements
La surface d'affichage
Les Media Queries CSS3
Box-sizing pour vous servir
Halte aux débordements
NOTIONS INDISPENSABLES
Crédits : flickr.com kalexandersonCrédits : flickr.com kalexanderson
LA SURFACE D'AFFICHAGE
DES VRAIS ET DES FAUX PIXELS
DES VRAIS ET DES FAUX PIXELS
960px960px960px960px
640px640px640px640px 320px320px320px320px
IPHONE4
IPHONE4
IPHONE3
IPHONE3
LARGEUR PHYSIQUE
« VRAIS PIXELS »
« VRAIS PIXELS »
iPhone 3 : 320px
Samsung Galaxy S : 480px
iPhone 4, iPhone 5 : 640px
Nokia Lumia 920 : 768px
iPad, iPad Mini : 768px
Sony Xperia Z : 1080px
Samsung Galaxy S4 : 1080px
iPad 3 : 1536px
iPhone 3 : 320px
Samsung Galaxy S : 480px
iPhone 4, iPhone 5 : 640px
Nokia Lumia 920 : 768px
iPad, iPad Mini : 768px
Sony Xperia Z : 1080px
Samsung Galaxy S4 : 1080px
iPad 3 : 1536px
« DEVICE-WIDTH »
« FAUX PIXELS »
« FAUX PIXELS »
iPhone 3, 4, 5 : 320px
Nokia Lumia 920 : 320px
Sony Xperia Z : 360px
Samsung Galaxy S4 : 360px
iPad 1, 2, 3 : 768px
iPad mini : 768px
iPhone 3, 4, 5 : 320px
Nokia Lumia 920 : 320px
Sony Xperia Z : 360px
Samsung Galaxy S4 : 360px
iPad 1, 2, 3 : 768px
iPad mini : 768px
« VIEWPORT »
« FAUX PIXELS »
« FAUX PIXELS »
Safari : 980px
Opera mini : 850px
Opera mobile : 980px
Android 1 : 800px
Android 2 : 800px
Android 3 : 800px
Android 4 : 980px
IE mobile : 1024px
Safari : 980px
Opera mini : 850px
Opera mobile : 980px
Android 1 : 800px
Android 2 : 800px
Android 3 : 800px
Android 4 : 980px
IE mobile : 1024px
www.mobitest.me
640px640px640px640px
IPHONE4
IPHONE4
320px320px320px320px
980px980px980px980px
DEVICE-WIDTHDEVICE-WIDTH
VIEWPORTVIEWPORT
LARGEUR PHYSIQUELARGEUR PHYSIQUE
IPHONE4
IPHONE4
320px320px320px320px
980px980px980px980px
DEVICE-WIDTHDEVICE-WIDTH
VIEWPORTVIEWPORT
Niveau de zoom :
320 / 980 = 0,33x
Niveau de zoom :
320 / 980 = 0,33x
Crédits : flickr.com st3f4nCrédits : flickr.com st3f4n
FORCER LE VIEWPORT
<meta name="viewport" content="width=device-width">
LA BALISE META « VIEWPORT »
Largeur de fenêtre = device-widthLargeur de fenêtre = device-width
<meta name="viewport" content="width=device-width">
LA BALISE META « VIEWPORT »
<meta name="viewport" content="initial-scale=1.0">
Niveau de zoom = 1Niveau de zoom = 1
VIEWPORT DANS LES SPECS
@viewport {
width: device-width;
zoom: 1;
}
Déjà reconnu par Opera, IE Mobile 10 et Firefox
mobile (ex. @-o-viewport)
Déjà reconnu par Opera, IE Mobile 10 et Firefox
mobile (ex. @-o-viewport)
Niveau de zoom :
320 / 320 = 1x
Niveau de zoom :
320 / 320 = 1x
<meta name="viewport" content="initial-scale=1.0">
Crédits : flickr.com st3f4nCrédits : flickr.com st3f4n
LES MEDIA QUERIES CSS3
<link rel="stylesheet" href="styles.css" media="screen" >
Pas de Media Queries ?Pas de Media Queries ?
Tous les écrans sont ciblésTous les écrans sont ciblés
<link rel="stylesheet" href="mobile.css"
media="screen and (max-width: 640px)" >
<link rel="stylesheet" href="styles.css" media="screen" >
Avec Media Queries :Avec Media Queries :
Sont ciblés : écrans dont la fenêtre
est inférieure ou égale à 640 pixels
Sont ciblés : écrans dont la fenêtre
est inférieure ou égale à 640 pixels
@media (max-width:640px) {
body { width: auto; }
}
Dans un fichier CSS :Dans un fichier CSS :
Ici : plein de styles CSS dédiés aux
petits écrans
Ici : plein de styles CSS dédiés aux
petits écrans
body { background-color: black; }
@media (max-width:640px) {
body { background-color: red; }
}
@media (max-width:640px) {
body { width: auto; }
}
Dans un fichier CSS :Dans un fichier CSS :
En pratique :En pratique :
Fenêtre de largeur supérieure à 640pxFenêtre de largeur supérieure à 640px Moins de 640pxMoins de 640px
RÉSULTAT
MEDIA QUERIES
width / height
largeur / hauteur de viewport
device-width / device-height
largeur / hauteur du device
orientation :
portrait ou landscape
etc.
width / height
largeur / hauteur de viewport
device-width / device-height
largeur / hauteur du device
orientation :
portrait ou landscape
etc.
99
Crédits : flickr.com jing_dongCrédits : flickr.com jing_dong
BOX-SIZING
MA JOLIE BOÎTE
div {
width: 500px;
padding: 0;
}
MA JOLIE BOÎTE
div {
width: 500px;
padding: 0;
}
500px500px500px500px
MA JOLIE BOÎTE
div {
width: 500px;
padding: 10px;
}
MA JOLIE BOÎTE
div {
width: 500px;
padding: 10px;
}
520px520px520px520px
MA JOLIE BOÎTE
div {
width: 50%;
padding: 1em;
border-width: 1px;
}
MA JOLIE BOÎTE
div {
width: 50%;
padding: 1em;
border-width: 1px;
}
50%+2em+2px50%+2em+2px50%+2em+2px50%+2em+2px 50%+2em+2px50%+2em+2px50%+2em+2px50%+2em+2px
BOX-SIZING !
div {
width: 50%;
padding: 1em;
border-width: 1px;
}
50%50%50%50% 50%50%50%50%
box-sizing: border-box;
BOX-SIZING !
* {
-webkit-box-sizing : border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
88
Crédits : flickr.com jing_dongCrédits : flickr.com jing_dong
DÉBORDEMENTS
FAUT QUE ÇA RENTRE !
ERF :(ERF :(
WORD-WRAP
div {
word-wrap: break-word;
overflow-wrap: break-word;
}
66
HYPHENS
div {
-webkit-hyphens : auto;
-moz-hyphens : auto;
-ms-hyphens : auto;
hyphens : auto;
}
1010
ET LES IMAGES ?
Tiens, c'est tout
cassé là !
Tiens, c'est tout
cassé là !
ET LES IMAGES ?
img {
max-width : 100%;
height : auto;
}
/* IE8 uniquement (bugfix) */
.ie8 img {
width : auto;
}
Une bordure sur l'image ?Une bordure sur l'image ?
CETTE FOIS, C'EST PARTI !
ANALYSE DE L'EXISTANT
ANALYSE DE L'EXISTANTANALYSE DE L'EXISTANT
ANALYSE DE L'EXISTANT
ANALYSE DE L'EXISTANT
6 fichiers CSS différents
42 fois « font-size »
70 fois « !important »
30 fois « margin: 0 »
27 fois « padding: 0 »
23 fois « position »
30 fois « float »
12 fois « clear »
6 fichiers CSS différents
42 fois « font-size »
70 fois « !important »
30 fois « margin: 0 »
27 fois « padding: 0 »
23 fois « position »
30 fois « float »
12 fois « clear » OK, no stress !OK, no stress !
ON FIXE LE NIVEAU DE ZOOM
FEUILLE DE STYLES MOBILE
Appliquée seulement sur
écrans de largeur de
fenêtre au maximum de
960 pixels
Appliquée seulement sur
écrans de largeur de
fenêtre au maximum de
960 pixels
STYLES « RESET »
www.knacss.comwww.knacss.com
RETOUR À LA NORMALE
Pour les éléments
problématiques :
• width : auto
• height : auto
• float : none 
• position : static
• padding : 0
• margin : 0
• etc.
QUELQUES PARTICULARITÉS
TIENS, UN BADGE !
STYLES SMARTPHONES
RE-STYLAGE DU BADGE
ADAPTATIONS DIVERSES
LA NAVIGATION
2 colonnes + une
séparation
LA NAVIGATION (BIS)LA NAVIGATION (BIS)
LA NAVIGATION (TER)LA NAVIGATION (TER)
Tout en douceur...
AVANTAVANT
TEMPS PASSÉ
Production effective de CSS = 6 heures
Compréhension de l'existant = 4 heures
Réflexions en amont, stratégie = 4 heures
Corrections bugs, anomalies = 1 heure
Production effective de CSS = 6 heures
Compréhension de l'existant = 4 heures
Réflexions en amont, stratégie = 4 heures
Corrections bugs, anomalies = 1 heure
→ TOTAL : 15 heures→ TOTAL : 15 heures
NON TRAITÉ
Seule la Homepage a été prise en compte
Ergonomie : le minimum vital a été fait pour
smartphones et tablettes
Aucune adaptation faite pour les différentes
orientations
Performances web : aucun effort n'a été fait dans ce
domaine
Écrans « HD » et « Retina » : aucune prise en compte
Seule la Homepage a été prise en compte
Ergonomie : le minimum vital a été fait pour
smartphones et tablettes
Aucune adaptation faite pour les différentes
orientations
Performances web : aucun effort n'a été fait dans ce
domaine
Écrans « HD » et « Retina » : aucune prise en compte
→ à « l'arrache »→ à « l'arrache »
ALLER PLUS LOIN...
ERF !
ALLER PLUS LOIN
Crédits : flickr.com/photos/udono
BREF : UN BON DÉBUT
… MAIS INSUFFISANT
… MAIS INSUFFISANT
Photos, illustrations :
flickr.com (licence CC)
Police :
Delicious
Delicious Heavy
Icones et pictos :
iconfider.net
findicons.com
icônes Star Wars : Everaldo Coelho (free)
icônes noires : Token Dark par Brsev (free)
Photos, illustrations :
flickr.com (licence CC)
Police :
Delicious
Delicious Heavy
Icones et pictos :
iconfider.net
findicons.com
icônes Star Wars : Everaldo Coelho (free)
icônes noires : Token Dark par Brsev (free)
CRÉDITS
Raphaël Goetter @goetter
MERCI !MERCI !
Crédits : flickr.com/photos/st3f4n

Mais conteúdo relacionado

Mais procurados

Responsive design, site mobile, Applications : comment faire le bon choix
Responsive design, site mobile, Applications : comment faire le bon choix Responsive design, site mobile, Applications : comment faire le bon choix
Responsive design, site mobile, Applications : comment faire le bon choix Pierre Priot
 
Responsive web design new14
Responsive web design new14Responsive web design new14
Responsive web design new14FullSIX Group
 
MobiliteaTime #5 : Responsive & Adaptive Design
MobiliteaTime #5 : Responsive & Adaptive Design MobiliteaTime #5 : Responsive & Adaptive Design
MobiliteaTime #5 : Responsive & Adaptive Design USERADGENTS
 
L'évolution du web-design
L'évolution du web-designL'évolution du web-design
L'évolution du web-designOlivier Soros
 
Les 10 Tendances Webdesign de 2014 by Vanksen
Les 10 Tendances Webdesign de 2014 by VanksenLes 10 Tendances Webdesign de 2014 by Vanksen
Les 10 Tendances Webdesign de 2014 by VanksenVanksen
 
Mobile et Flashcode : Effet de mode ou moyens stratégiques ? | acti
Mobile et Flashcode : Effet de mode ou moyens stratégiques ? | actiMobile et Flashcode : Effet de mode ou moyens stratégiques ? | acti
Mobile et Flashcode : Effet de mode ou moyens stratégiques ? | actiacti
 
Web { Design Project } Management
Web { Design Project } ManagementWeb { Design Project } Management
Web { Design Project } ManagementDavid Roessli
 
Site Internet, les tendances en 2014
Site Internet, les tendances en 2014Site Internet, les tendances en 2014
Site Internet, les tendances en 2014Vincent Pereira
 
Présentation Métier / Responsable Webdesign
Présentation Métier / Responsable WebdesignPrésentation Métier / Responsable Webdesign
Présentation Métier / Responsable Webdesigntakaclike
 
Le référencement naturel en 2018
Le référencement naturel en 2018Le référencement naturel en 2018
Le référencement naturel en 2018Concept Image
 
Les tendances des site web en 2015
Les tendances des site web en 2015Les tendances des site web en 2015
Les tendances des site web en 2015Vincent Pereira
 
Web responsive & E-Commerce : un seul site pour tous les devices ? (version bis)
Web responsive & E-Commerce : un seul site pour tous les devices ? (version bis)Web responsive & E-Commerce : un seul site pour tous les devices ? (version bis)
Web responsive & E-Commerce : un seul site pour tous les devices ? (version bis)altima°
 
MobiliTeaTime #13 : Accelerated Mobile Pages
MobiliTeaTime #13 : Accelerated Mobile PagesMobiliTeaTime #13 : Accelerated Mobile Pages
MobiliTeaTime #13 : Accelerated Mobile PagesUSERADGENTS
 
MobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignMobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignUSERADGENTS
 
Le Baromètre des Technologies web - Février 2016
Le Baromètre des Technologies web - Février 2016Le Baromètre des Technologies web - Février 2016
Le Baromètre des Technologies web - Février 2016Yassine Tahra
 
telmedia* : tendances digitales 2014, l'engagement émotionnel
telmedia* : tendances digitales 2014, l'engagement émotionneltelmedia* : tendances digitales 2014, l'engagement émotionnel
telmedia* : tendances digitales 2014, l'engagement émotionneltelmedia
 
Responsive web design, enjeux et stratégies
Responsive web design, enjeux et stratégiesResponsive web design, enjeux et stratégies
Responsive web design, enjeux et stratégiesMehdi Kabab
 
Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?altima°
 

Mais procurados (20)

Responsive design, site mobile, Applications : comment faire le bon choix
Responsive design, site mobile, Applications : comment faire le bon choix Responsive design, site mobile, Applications : comment faire le bon choix
Responsive design, site mobile, Applications : comment faire le bon choix
 
Responsive web design new14
Responsive web design new14Responsive web design new14
Responsive web design new14
 
MobiliteaTime #5 : Responsive & Adaptive Design
MobiliteaTime #5 : Responsive & Adaptive Design MobiliteaTime #5 : Responsive & Adaptive Design
MobiliteaTime #5 : Responsive & Adaptive Design
 
L'évolution du web-design
L'évolution du web-designL'évolution du web-design
L'évolution du web-design
 
Les 10 Tendances Webdesign de 2014 by Vanksen
Les 10 Tendances Webdesign de 2014 by VanksenLes 10 Tendances Webdesign de 2014 by Vanksen
Les 10 Tendances Webdesign de 2014 by Vanksen
 
Tendances Web Design 2015
Tendances Web Design 2015Tendances Web Design 2015
Tendances Web Design 2015
 
Mobile et Flashcode : Effet de mode ou moyens stratégiques ? | acti
Mobile et Flashcode : Effet de mode ou moyens stratégiques ? | actiMobile et Flashcode : Effet de mode ou moyens stratégiques ? | acti
Mobile et Flashcode : Effet de mode ou moyens stratégiques ? | acti
 
Web { Design Project } Management
Web { Design Project } ManagementWeb { Design Project } Management
Web { Design Project } Management
 
Atelier 5 - Que l'esprit de la bidouille soit avec vous - ET8
Atelier 5 - Que l'esprit de la bidouille soit avec vous - ET8Atelier 5 - Que l'esprit de la bidouille soit avec vous - ET8
Atelier 5 - Que l'esprit de la bidouille soit avec vous - ET8
 
Site Internet, les tendances en 2014
Site Internet, les tendances en 2014Site Internet, les tendances en 2014
Site Internet, les tendances en 2014
 
Présentation Métier / Responsable Webdesign
Présentation Métier / Responsable WebdesignPrésentation Métier / Responsable Webdesign
Présentation Métier / Responsable Webdesign
 
Le référencement naturel en 2018
Le référencement naturel en 2018Le référencement naturel en 2018
Le référencement naturel en 2018
 
Les tendances des site web en 2015
Les tendances des site web en 2015Les tendances des site web en 2015
Les tendances des site web en 2015
 
Web responsive & E-Commerce : un seul site pour tous les devices ? (version bis)
Web responsive & E-Commerce : un seul site pour tous les devices ? (version bis)Web responsive & E-Commerce : un seul site pour tous les devices ? (version bis)
Web responsive & E-Commerce : un seul site pour tous les devices ? (version bis)
 
MobiliTeaTime #13 : Accelerated Mobile Pages
MobiliTeaTime #13 : Accelerated Mobile PagesMobiliTeaTime #13 : Accelerated Mobile Pages
MobiliTeaTime #13 : Accelerated Mobile Pages
 
MobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignMobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic Design
 
Le Baromètre des Technologies web - Février 2016
Le Baromètre des Technologies web - Février 2016Le Baromètre des Technologies web - Février 2016
Le Baromètre des Technologies web - Février 2016
 
telmedia* : tendances digitales 2014, l'engagement émotionnel
telmedia* : tendances digitales 2014, l'engagement émotionneltelmedia* : tendances digitales 2014, l'engagement émotionnel
telmedia* : tendances digitales 2014, l'engagement émotionnel
 
Responsive web design, enjeux et stratégies
Responsive web design, enjeux et stratégiesResponsive web design, enjeux et stratégies
Responsive web design, enjeux et stratégies
 
Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?Web responsive & E-Commerce, un seul site pour tous les devices ?
Web responsive & E-Commerce, un seul site pour tous les devices ?
 

Destaque

Intégrateurs, bousculez vos habitudes
Intégrateurs, bousculez vos habitudesIntégrateurs, bousculez vos habitudes
Intégrateurs, bousculez vos habitudesRaphaël Goetter
 
Introduction à la performance web
Introduction à la performance webIntroduction à la performance web
Introduction à la performance webRaphaël Goetter
 
Des CSS efficaces avec KNACSS
Des CSS efficaces avec KNACSSDes CSS efficaces avec KNACSS
Des CSS efficaces avec KNACSSRaphaë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
 
Integration web : qualite & productivite FTW
Integration web  : qualite & productivite FTWIntegration web  : qualite & productivite FTW
Integration web : qualite & productivite FTWCorinne Schillinger
 
Apprenez à créer votre site Web avec HTML5 et CSS3
Apprenez à créer votre site Web avec HTML5 et CSS3Apprenez à créer votre site Web avec HTML5 et CSS3
Apprenez à créer votre site Web avec HTML5 et CSS3Mehdi Sisyphe
 
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012Tim Morrow
 
Performance and Metrics at Lonely Planet
Performance and Metrics at Lonely PlanetPerformance and Metrics at Lonely Planet
Performance and Metrics at Lonely PlanetMark Jennings
 
Data viz as_interface_makoto_inoue
Data viz as_interface_makoto_inoueData viz as_interface_makoto_inoue
Data viz as_interface_makoto_inoueMakoto Inoue
 
Velocity EU 2013 What is the velocity of an unladen swallow?
Velocity EU 2013 What is the velocity of an unladen swallow?Velocity EU 2013 What is the velocity of an unladen swallow?
Velocity EU 2013 What is the velocity of an unladen swallow?pdyball
 
130925 - PES V2, dématérialisation de la chaine comptable
130925 - PES V2, dématérialisation de la chaine comptable130925 - PES V2, dématérialisation de la chaine comptable
130925 - PES V2, dématérialisation de la chaine comptableIDEM-Normandie
 
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Andy Davies
 
Bring the Noise
Bring the NoiseBring the Noise
Bring the NoiseJon Cowie
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks
 
Velocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and youVelocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and youPatrick Meenan
 
Integrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyIntegrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyLaurie Denness
 
Getting 100B Metrics to Disk
Getting 100B Metrics to DiskGetting 100B Metrics to Disk
Getting 100B Metrics to Diskjthurman42
 
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...James Wickett
 
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08Claude Coulombe
 
Signature electronique CertSign
Signature electronique CertSignSignature electronique CertSign
Signature electronique CertSigncerteurope
 

Destaque (20)

Intégrateurs, bousculez vos habitudes
Intégrateurs, bousculez vos habitudesIntégrateurs, bousculez vos habitudes
Intégrateurs, bousculez vos habitudes
 
Introduction à la performance web
Introduction à la performance webIntroduction à la performance web
Introduction à la performance web
 
Des CSS efficaces avec KNACSS
Des CSS efficaces avec KNACSSDes CSS efficaces avec KNACSS
Des CSS efficaces avec KNACSS
 
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
 
Integration web : qualite & productivite FTW
Integration web  : qualite & productivite FTWIntegration web  : qualite & productivite FTW
Integration web : qualite & productivite FTW
 
Apprenez à créer votre site Web avec HTML5 et CSS3
Apprenez à créer votre site Web avec HTML5 et CSS3Apprenez à créer votre site Web avec HTML5 et CSS3
Apprenez à créer votre site Web avec HTML5 et CSS3
 
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
 
Performance and Metrics at Lonely Planet
Performance and Metrics at Lonely PlanetPerformance and Metrics at Lonely Planet
Performance and Metrics at Lonely Planet
 
Data viz as_interface_makoto_inoue
Data viz as_interface_makoto_inoueData viz as_interface_makoto_inoue
Data viz as_interface_makoto_inoue
 
Velocity EU 2013 What is the velocity of an unladen swallow?
Velocity EU 2013 What is the velocity of an unladen swallow?Velocity EU 2013 What is the velocity of an unladen swallow?
Velocity EU 2013 What is the velocity of an unladen swallow?
 
130925 - PES V2, dématérialisation de la chaine comptable
130925 - PES V2, dématérialisation de la chaine comptable130925 - PES V2, dématérialisation de la chaine comptable
130925 - PES V2, dématérialisation de la chaine comptable
 
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
 
Bring the Noise
Bring the NoiseBring the Noise
Bring the Noise
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
 
Velocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and youVelocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and you
 
Integrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyIntegrating multiple CDNs at Etsy
Integrating multiple CDNs at Etsy
 
Getting 100B Metrics to Disk
Getting 100B Metrics to DiskGetting 100B Metrics to Disk
Getting 100B Metrics to Disk
 
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
 
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
 
Signature electronique CertSign
Signature electronique CertSignSignature electronique CertSign
Signature electronique CertSign
 

Semelhante a Un site web responsive en une heure

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
 
Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Raphaël Goetter
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)Khaled Djebloun
 
Internationalisation du Front
Internationalisation du FrontInternationalisation du Front
Internationalisation du FrontYannick Croissant
 
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
 
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et JavascriptCodedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascriptcodedarmor
 
Confoo - 2012-02-27 au 2012-02-28 - HTML5 workshop
Confoo - 2012-02-27 au 2012-02-28 - HTML5 workshopConfoo - 2012-02-27 au 2012-02-28 - HTML5 workshop
Confoo - 2012-02-27 au 2012-02-28 - HTML5 workshopFrédéric Harper
 
Mobiz - 2012-11-15 - HTML5, une révolution à plusieurs niveaux
Mobiz - 2012-11-15 - HTML5, une révolution à plusieurs niveauxMobiz - 2012-11-15 - HTML5, une révolution à plusieurs niveaux
Mobiz - 2012-11-15 - HTML5, une révolution à plusieurs niveauxFrédéric Harper
 
Convention Medialibs : Raphaël Goetter (Introduction à la performance web)
Convention Medialibs : Raphaël Goetter (Introduction  à la performance web)Convention Medialibs : Raphaël Goetter (Introduction  à la performance web)
Convention Medialibs : Raphaël Goetter (Introduction à la performance web)Medialibs
 
La mobilité dans Drupal
La mobilité dans DrupalLa mobilité dans Drupal
La mobilité dans DrupalAdyax
 
Développement Web sur iPhone (iPhone+iPad DevCamp Québec)
Développement Web sur iPhone (iPhone+iPad DevCamp Québec)Développement Web sur iPhone (iPhone+iPad DevCamp Québec)
Développement Web sur iPhone (iPhone+iPad DevCamp Québec)Rémi Prévost
 
Webdesign Passe Present et Present Part2
Webdesign Passe Present et Present Part2Webdesign Passe Present et Present Part2
Webdesign Passe Present et Present Part2bduverneuil
 
Le futur du Responsive Web Design
Le futur du Responsive Web DesignLe futur du Responsive Web Design
Le futur du Responsive Web DesignMicrosoft
 
Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Brigitte Marandon
 
CSS @font-face : Des polices personnalisées
CSS @font-face : Des polices personnaliséesCSS @font-face : Des polices personnalisées
CSS @font-face : Des polices personnaliséesYves Van Goethem
 
Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travailFrédérique Game
 

Semelhante a Un site web responsive en une heure (20)

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)
 
HTML5, le nouveau buzzword
HTML5, le nouveau buzzwordHTML5, le nouveau buzzword
HTML5, le nouveau buzzword
 
Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
 
Internationalisation du Front
Internationalisation du FrontInternationalisation du Front
Internationalisation du Front
 
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)
 
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et JavascriptCodedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
 
Confoo - 2012-02-27 au 2012-02-28 - HTML5 workshop
Confoo - 2012-02-27 au 2012-02-28 - HTML5 workshopConfoo - 2012-02-27 au 2012-02-28 - HTML5 workshop
Confoo - 2012-02-27 au 2012-02-28 - HTML5 workshop
 
Mobiz - 2012-11-15 - HTML5, une révolution à plusieurs niveaux
Mobiz - 2012-11-15 - HTML5, une révolution à plusieurs niveauxMobiz - 2012-11-15 - HTML5, une révolution à plusieurs niveaux
Mobiz - 2012-11-15 - HTML5, une révolution à plusieurs niveaux
 
Convention Medialibs : Raphaël Goetter (Introduction à la performance web)
Convention Medialibs : Raphaël Goetter (Introduction  à la performance web)Convention Medialibs : Raphaël Goetter (Introduction  à la performance web)
Convention Medialibs : Raphaël Goetter (Introduction à la performance web)
 
La mobilité dans Drupal
La mobilité dans DrupalLa mobilité dans Drupal
La mobilité dans Drupal
 
Html5 now light
Html5 now lightHtml5 now light
Html5 now light
 
Nouveaux apis
Nouveaux apisNouveaux apis
Nouveaux apis
 
Drupal & Mobilité
Drupal & MobilitéDrupal & Mobilité
Drupal & Mobilité
 
Développement Web sur iPhone (iPhone+iPad DevCamp Québec)
Développement Web sur iPhone (iPhone+iPad DevCamp Québec)Développement Web sur iPhone (iPhone+iPad DevCamp Québec)
Développement Web sur iPhone (iPhone+iPad DevCamp Québec)
 
Webdesign Passe Present et Present Part2
Webdesign Passe Present et Present Part2Webdesign Passe Present et Present Part2
Webdesign Passe Present et Present Part2
 
Le futur du Responsive Web Design
Le futur du Responsive Web DesignLe futur du Responsive Web Design
Le futur du Responsive Web Design
 
Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Présentation welcom la webperf by object23
Présentation welcom la webperf by object23
 
CSS @font-face : Des polices personnalisées
CSS @font-face : Des polices personnaliséesCSS @font-face : Des polices personnalisées
CSS @font-face : Des polices personnalisées
 
Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travail
 

Mais de Raphaël Goetter

Futur du-positionnement-css
Futur du-positionnement-cssFutur du-positionnement-css
Futur du-positionnement-cssRaphaël Goetter
 
HTML5 / CSS3 : Mythes et realite
HTML5 / CSS3 : Mythes et realiteHTML5 / CSS3 : Mythes et realite
HTML5 / CSS3 : Mythes et realiteRaphaël Goetter
 
Le Futur du positionnement CSS
Le Futur du positionnement CSSLe Futur du positionnement CSS
Le Futur du positionnement CSSRaphaël Goetter
 
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...Raphaël Goetter
 
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
 
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
 

Mais de Raphaël Goetter (9)

Futur du-positionnement-css
Futur du-positionnement-cssFutur du-positionnement-css
Futur du-positionnement-css
 
HTML5 / CSS3 : Mythes et realite
HTML5 / CSS3 : Mythes et realiteHTML5 / CSS3 : Mythes et realite
HTML5 / CSS3 : Mythes et realite
 
Le Futur du positionnement CSS
Le Futur du positionnement CSSLe Futur du positionnement CSS
Le Futur du positionnement CSS
 
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
 
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 !
 
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)
 

Un site web responsive en une heure