SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Le design adapté – les bases




Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   1
Responsive Design – les bases

Définition du responsive web design

Avec l'arrivée des smartphones et ensuite des tablettes tactiles sur le marché du web, il
existe plusieurs manières d'aborder ces supports. Il est possible de développer des
applications dédiés par exemple. Le responsive design est une technique d'intégration et de
développement pour le webdesign qui, contrairement aux applications, a pour objectif de
s'adapter aux différentes résolutions d'écrans.
Pour cela il est nécessaire de mettre en place des principes de développement pour pouvoir
facilement adapter non seulement les cadres mais aussi les contenus (ajuster, déplacer ou
cacher des blocs, redimensionner des images, etc.).

Le responsive design est une manière différente d'aborder le web et qui se base sur l'aspect
liquide. Contrairement au design provenant du print, le web ne propose pas un seul mode
d'affichage, et ce n'est pas uniquement une question de matériel. Pour bien aborder le
responsive webdesign, il ne suffit pas d'adapter un design existant mais, lorsque c'est
possible, l'intégrer dans tout le processus de création dès les maquettes fonctionnelles.
L'ergonomie est aussi à adapter car un internaute ne va pas forcément vouloir naviguer et
accéder aux mêmes contenus lorsqu'il est sur un ordinateur, sur une tablette ou sur un
smartphone.




                 Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   2
Responsive Design – les bases

Maquette flexible ou liquide

À ce sujet je vous invite à lire cet article :
http://www.fruitdefendu-emarketing.com/design-flexibles-responsive-design/
Pour résumé, il faut mettre en place une grille flexible, des images qui puissent s'adapter et
utiliser des "medias queries". Il vous faudra baser votre design sur des mesures en
pourcentages (% ou em) plutôt qu'en pixel. Généralement, nous regroupons sous
l'appellation de responsive design deux méthodes qui fonctionnent bien : le design réactif
(qui s'adapte à tous les types et totalement fluide) et le "switch" design (qui proposera
quelques affichages adaptés à des largeurs précisées via les medias queries).

Il est important pour faciliter l'intégration de bien organiser les contenus des pages et que
cette hiérarchie soit reprise au maximum sur toutes les pages. C'est un peu la base de
l'intégration html/css.

Les grilles
Si vous ne voulez pas tout développer, il existe de nombreux systèmes de grilles comme
960.gs ou encore Blueprint que vous pouvez utiliser. Ensuite vous allez agir sur ces grilles
avec les css et les "medias queries" pour spécifier les tailles (indispensables pour le switch
design).




                  Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   3
Responsive Design – les bases



Grace aux css3 et aux medias queries nous allons pouvoir cibler des résolutions précises et
lui conférer des styles propres.

Voici les tailles d'écrans les plus courantes :
 Medias queries :

 /* Smartphones */
 @media (max-width: 480px) { … }

 /* Smartphones paysage & tablettes
 */
 @media (min-width: 481px) and
 (max-width: 768px) { … }

 /* Tablettes paysage & écran
 classique */
 @media (min-width: 769px) and
 (max-width: 1200px) { … }
                                                    Vous trouverez une liste des tailles d'écran assez complètes pour les
 /* Grands écrans */                                medias queries sur :
 @media (min-width: 1200px) { … }                   http://designspartan.com/info_generale/responsive-design-definition-
                                                    fonctionnement-ressources-et-tutoriels/


                    Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr         4
Responsive Design – les bases

Les images, la typo…
Les images aussi devront s'adapter à l'affichage. Il existe plusieurs techniques pour gérer les
images : vous allez pouvoir les redimensionner avec le css en utilisant par exemple max-
width: 100% et height: auto pour qu'elle s'adapte en gardant son homothétie. Il est possible
de placer des images en background. Celles-ci pourront changer en fonction des supports et
des résolutions grâce au css.
De même les textes devront rester lisibles. Vous devrez utiliser en font-size soit les %, soit
les em. En principe, 1em correspond à 16px (voir l'excellent livre d'Ethan Marcotte).

Il faudra vérifier ensuite sur les supports la lisibilité de vos textes. Un texte adapté à un écran
classique semblera petit sur un smartphone sur sur un écran de très haute résolution. Bien
entendu il est généralement possible de zoomer sur un texte mais le principe du responsive
est évidemment de pouvoir afficher le site de la meilleure manière qui soit, sans manipulation
de l'internaute.

Passage de la souris au tactile
Il est important aussi de penser à l'aspect ergonomique. Des menus déroulant au survol vont
avoir des difficultés à fonctionner sur un appareil tactile. Il faut donc proposer une
alternative.

La taille des boutons et des liens est importante pour le tactile. S'ils sont trop petits, il sera
difficile de les toucher correctement.


                  Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   5
Responsive Design – les règles

1. Taille flexible des textes (em)

Pour le responsive design et pour des questions d’accessibilité en général, il est fortement
conseillé de travailler avec des em (unité relative flexible) plutôt qu’en px.
cible ÷ contexte = résultat
exemple pour un titre font-size 24px avec un lien à 11px
<h1>titre<a…>lien</a></h1>
si le 100% correspond à 16px nous obtenons
24 ÷ 16 = 1,5em pour le titre
11 ÷ 24 = 0,458333333333333em pour le lien

css :
h1 {font-size:1.5em;}
h1 a{font-size:0.458333333333333em;}

Il faut définir la valeur de la taille du lien en fonction de la taille définie dans le h1 et non par
rapport à la valeur par défaut (16px généralement). Il n’est pas conseillé d’arrondir un
résultat. Les navigateurs sont capables d’arrondir ces décimales et vous resterez au plus
proche des proportions définies en amont.




                   Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   6
Responsive Design – les règles

2. Grille flexible                                                    }
exemple sur une grille de 960px, séparée en                           Avec les mêmes règles que pour la taille des
12 colonnes de 69px espacées de 12 px                                 textes, nous calculons l’ensemble des
<div id=page>                                                         largeurs en %.
            <div class=blog section>                                  Si la div#page est à 90% de largeur, par
                       <h1
class=titre>titre<a…>lien</a></h1>                                    exemple, nous obtenons un .blog à 93,75%,
                       <div class=conteneur>…</div>                   un .conteneur à 62,8888889% et un .autre à
                       <div class=autre>…</div>                       36,7777778%.
            </div>
</div>
                                                                      Les proportions de notre design restent
#page {                                                               intactes.
           margin: 36px auto;
           width: 960px;
}                                                                     Pour des images ou autres formats, vous
.blog {                                                               pourrez optez pour :
           margin: 0 auto 53px;                                       img, embed, object, video, audio{
           width: 900px;                                                        max-width: 100%;
}                                                                     }
.blog .conteneur{
            float: left;                                              Vos images s’adapteront automatiquement à
            width: 566px;                                             vos pages.
}
.blog .autre{
            float: right;
            width: 331px;




                      Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   7
Responsive Design – les règles

3. Meta viewport

Le principe de la <meta name="viewport" content="..." /> est de permettre de contrôler la
taille de l'affichage et d'outrepasser le comportement par défaut.

exemple :
<meta name="viewport" content="width=320" />
On impose une largeur de 320px.
Mais nous allons plutôt procéder à une récupération de taille d'écran que de la fixer en px car
ça varie d'un support à l'autre (tous les smartphones ne font pas 320px de large).
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
Ici initial-scale fixe le niveau de zoom de la page (1.0 correspont à 100%).
Le width récupère la largeur de l'écran (et non la largeur du navigateur qui peut être supérieur
à celle de l'écran physique).

Vous avez la possibilité de rajouter d'autres options comme le blocage du zoom (a priori si
votre site est adapté aux smartphones le zoom ne devrait pas être nécessaire)
<meta name="viewport" content="initial-scale=1.0, width=device-width,
maximum-scale=1" />
le zoom est bloqué à 100% donc impossible de zoomer

Pour plus de détails :
https://developer.mozilla.org/en/Mobile/Viewport_meta_tag

                  Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   8
Responsive Design – les règles

4. Sur les anciens navigateurs

 CSS3-mediaqueries.js

  le plus complet mais le plus lourd à charger (Edge et 3G n'aime pas forcément)
  http://code.google.com/p/css3-mediaqueries-js/

 respond.js
  https://github.com/scottjehl/Respond

  on doit rajouter juste un commentaire en fin de media
  @media screen and (min-width: 480px){ ...styles for 480px and up go here }/*
  /mediaquery*/




                Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   9
Responsive Design – les liens

Liens autour du sujet :

•   Les règles du webdesign responsive -
    http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/
•   Les petits et gros challenges du responsive design -
    http://www.webdesignerdepot.com/2011/05/big-vs-small-challenges-in-responsive-web-
    design/
•   Une leçon sur l’emploi des media queries - http://blog.bloop.co/the-practicalities-of-css-
    media-queries-lesso
•   Le rôle du responsive design - http://acquia.com/blog/new-front-end-design-stack-role-
    responsive-web-design
•   Article sur la conception d’un site « responsive » -
    http://webdesign.tutsplus.com/articles/design-theory/designing-for-a-responsive-web/
•   Le webdesign responsive a crée des opportunités -
    http://www.webdesignerdepot.com/2011/08/responsive-web-design-has-created-
    opportunities-across-the-board/
•   Les pour et les contres du responsive web design -
    http://thepam.blogspot.com/2011/08/pros-and-cons-of-responsive-web-design.html
•   11 problèmes du responsive design - http://www.webdesignshock.com/responsive-design-
    problems/
•   L’ultime compilation de liens sur le responsive design -
    http://www.webdesignerdepot.com/2011/09/the-ultimate-responsive-web-design-
    roundup/
                  Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   10
Responsive Design – les liens

Tutoriels

•   Tutoriel sur les media queries CSS3 - http://webdesignerwall.com/tutorials/css3-media-queries
•   Comment utiliser les media queries CSS3 pour créer la version mobile de votre site -
    http://www.designspartan.com/tutoriels/responsive-design-definition-fonctionnement-ressources-et-
    tutoriels/%20http://coding.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-
    your-website/
•   Créer un design responsive avec les media queries CSS3 - http://www.designspartan.com/tutoriels/responsive-design-definition-
    fonctionnement-ressources-et-tutoriels/%20http://webdesignerwall.com/tutorials/adaptive-responsive-design-with-css3-media-
    queries
•   Le guide du débutant sur le responsive web design - http://www.designspartan.com/tutoriels/responsive-design-definition-
    fonctionnement-ressources-et-tutoriels/%20http://thinkvitamin.com/design/beginners-guide-to-responsive-web-design/
•   Tutoriel de mises en pages flexibles en media queries - http://www.designspartan.com/tutoriels/responsive-design-definition-
    fonctionnement-ressources-et-tutoriels/%20http://www.netmagazine.com/tutorials/adaptive-layouts-media-queries
•   Travailler avec les media queries - http://www.designspartan.com/tutoriels/responsive-design-definition-fonctionnement-
    ressources-et-tutoriels/%20http://nathanstaines.com/articles/working-with-media-queries/
•   Un guide visuel du responsive web design - http://www.designspartan.com/tutoriels/responsive-design-definition-fonctionnement-
    ressources-et-tutoriels/%20http://net.tutsplus.com/tutorials/html-css-techniques/responsive-web-design-a-visual-guide/
•   Tutoriel sur les media queries CSS3 (au cas où vous n’en avez toujours pas assez !) - http://css-tricks.com/6731-css-media-
    queries/
•   Comment utiliser l’orientation en media queries - http://www.designspartan.com/tutoriels/responsive-design-definition-
    fonctionnement-ressources-et-tutoriels/%20http://www.1stwebdesigner.com/css/how-to-use-css3-orientation-media-queries/
•   Optimisez vos emails pour les supports mobiles à l’aide des medias queries - http://www.designspartan.com/tutoriels/responsive-
    design-definition-fonctionnement-ressources-et-tutoriels/%20http://www.campaignmonitor.com/blog/post/3163/optimizing-your-
    emails-for-mobile-devices-with-media/
•   Le responsive web design avec l’HTML5 et le framework Less - http://www.sitepoint.com/responsive-web-design-with-html5-and-
    the-less-framework-3/
•   Cacher et afficher des portions d’images - http://zomigi.com/blog/hiding-and-revealing-portions-of-images/
•   Comment créer une grille d’images responsives - http://css-tricks.com/13372-seamless-responsive-photo-grid/
•   Redimensionner des images HTML lors du changement de résolution - http://zomigi.com/blog/foreground-images-that-scale-with-
    the-layout/



                        Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr               11
Responsive Design – les liens

Ressources et outils utiles pour le “responsive web design”

•   21 supers Outils pour le « responsive web design » -
    http://www.netmagazine.com/node/1337
•   Fittext : un script JS qui permet à votre titre de s’adapter proportionnellement à la largeur
    du conteneur - http://fittextjs.com/
•   Sencha.io.Src : un service qui héberge vos images, les optimise et les affiche à la taille
    appropriée pour chaque appareil - http://www.sencha.com/products/io/
•   Respond : un petit script (3Kb) qui permet aux propriétés min/max width des media
    queries CSS3 de fonctionner sur IE6-8 - https://github.com/scottjehl/Respond
•   Modernizr : pour détecter le support de sortie - http://www.modernizr.com/
•   Resize my browser : outil très pratique pour redimensionner votre navigateur (et ainsi
    tester l’affichage flexible) - http://resizemybrowser.com/
•   Screenfly : encore un outil pour tester vos sites sur les résolutions d’appareils variés -
    http://quirktools.com/screenfly/

Template

•   http://verekia.com/initializr/responsive-template




                   Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr   12

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Introduction au Responsive web design
Introduction au Responsive web designIntroduction au Responsive web design
Introduction au Responsive web designDagobert
 
Responsive web design new14
Responsive web design new14Responsive web design new14
Responsive web design new14FullSIX Group
 
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
 
Présentation Métier / Responsable Webdesign
Présentation Métier / Responsable WebdesignPrésentation Métier / Responsable Webdesign
Présentation Métier / Responsable Webdesigntakaclike
 
Webdesign sites web et mobiles-tendances 2015
Webdesign sites web et mobiles-tendances 2015Webdesign sites web et mobiles-tendances 2015
Webdesign sites web et mobiles-tendances 2015Olivier Dommange
 
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
 
Webdesign sites web et mobiles-methodes-realisation-outils
Webdesign sites web et mobiles-methodes-realisation-outilsWebdesign sites web et mobiles-methodes-realisation-outils
Webdesign sites web et mobiles-methodes-realisation-outilsOlivier Dommange
 
L'évolution du web-design
L'évolution du web-designL'évolution du web-design
L'évolution du web-designOlivier Soros
 
Webdesign sites web et mobiles-strategies et enjeux-ergonomie
Webdesign sites web et mobiles-strategies et enjeux-ergonomieWebdesign sites web et mobiles-strategies et enjeux-ergonomie
Webdesign sites web et mobiles-strategies et enjeux-ergonomieOlivier Dommange
 
MobiliTeaTime #13 : Accelerated Mobile Pages
MobiliTeaTime #13 : Accelerated Mobile PagesMobiliTeaTime #13 : Accelerated Mobile Pages
MobiliTeaTime #13 : Accelerated Mobile PagesUSERADGENTS
 
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8Vincent Vandevelde
 
MobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignMobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignUSERADGENTS
 
Web { Design Project } Management
Web { Design Project } ManagementWeb { Design Project } Management
Web { Design Project } ManagementDavid Roessli
 
Communication digitale
Communication digitaleCommunication digitale
Communication digitaleChris Gaillard
 

Was ist angesagt? (20)

10 Revelations sur le Web Mobile
10 Revelations sur le Web Mobile10 Revelations sur le Web Mobile
10 Revelations sur le Web Mobile
 
Introduction au Responsive web design
Introduction au Responsive web designIntroduction au Responsive web design
Introduction au Responsive web design
 
Responsive web design new14
Responsive web design new14Responsive web design new14
Responsive web design new14
 
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
 
Présentation Métier / Responsable Webdesign
Présentation Métier / Responsable WebdesignPrésentation Métier / Responsable Webdesign
Présentation Métier / Responsable Webdesign
 
Webdesign sites web et mobiles-tendances 2015
Webdesign sites web et mobiles-tendances 2015Webdesign sites web et mobiles-tendances 2015
Webdesign sites web et mobiles-tendances 2015
 
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
 
Webdesign sites web et mobiles-methodes-realisation-outils
Webdesign sites web et mobiles-methodes-realisation-outilsWebdesign sites web et mobiles-methodes-realisation-outils
Webdesign sites web et mobiles-methodes-realisation-outils
 
molka foods
molka foodsmolka foods
molka foods
 
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
 
L'évolution du web-design
L'évolution du web-designL'évolution du web-design
L'évolution du web-design
 
Webdesign sites web et mobiles-strategies et enjeux-ergonomie
Webdesign sites web et mobiles-strategies et enjeux-ergonomieWebdesign sites web et mobiles-strategies et enjeux-ergonomie
Webdesign sites web et mobiles-strategies et enjeux-ergonomie
 
MobiliTeaTime #13 : Accelerated Mobile Pages
MobiliTeaTime #13 : Accelerated Mobile PagesMobiliTeaTime #13 : Accelerated Mobile Pages
MobiliTeaTime #13 : Accelerated Mobile Pages
 
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
 
Histoire du webdesign
Histoire du webdesignHistoire du webdesign
Histoire du webdesign
 
MobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignMobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic Design
 
Web { Design Project } Management
Web { Design Project } ManagementWeb { Design Project } Management
Web { Design Project } Management
 
Communication digitale
Communication digitaleCommunication digitale
Communication digitale
 
Les jeudis de la découverte
Les jeudis de la découverteLes jeudis de la découverte
Les jeudis de la découverte
 
Webdesign, UX et UCD #1
Webdesign, UX et UCD #1Webdesign, UX et UCD #1
Webdesign, UX et UCD #1
 

Andere mochten auch

Finca espectacular en venta
Finca espectacular en ventaFinca espectacular en venta
Finca espectacular en ventaAbsolutgest s.l
 
Plan Estratégico Estudiantes Siglo XXl
Plan Estratégico Estudiantes Siglo XXlPlan Estratégico Estudiantes Siglo XXl
Plan Estratégico Estudiantes Siglo XXlestudiantessiglo21
 
Dossier Franquicia Rock&Ribs
Dossier Franquicia Rock&RibsDossier Franquicia Rock&Ribs
Dossier Franquicia Rock&RibsComessGroup
 
Las cinco claves de una banderola perfecta
Las cinco claves de una banderola perfectaLas cinco claves de una banderola perfecta
Las cinco claves de una banderola perfectaSUNDISA
 
Occox by Demtech - le M2M en action
Occox by Demtech - le M2M en actionOccox by Demtech - le M2M en action
Occox by Demtech - le M2M en actionPascale Demartini
 
Saiba como fechar negócios vindos do casasapo
Saiba como fechar negócios vindos do casasapoSaiba como fechar negócios vindos do casasapo
Saiba como fechar negócios vindos do casasapoeGO Real Estate
 
Herramientas para comercio digital internacional
Herramientas para comercio digital internacionalHerramientas para comercio digital internacional
Herramientas para comercio digital internacionalJuande Marín
 
Ponencia de Alberto Mayol en la ENADE 2011
Ponencia de Alberto Mayol en la ENADE 2011Ponencia de Alberto Mayol en la ENADE 2011
Ponencia de Alberto Mayol en la ENADE 2011nuestrocanto
 
Petrill wilkerson
Petrill wilkersonPetrill wilkerson
Petrill wilkersonSpyank
 
May 5, 2014 Colorado Coach Connection
May 5, 2014 Colorado Coach ConnectionMay 5, 2014 Colorado Coach Connection
May 5, 2014 Colorado Coach ConnectionICF Colorado
 
Infografia 02 - Por qué debo hacer Parkour con Wayka Parkour
Infografia 02 - Por qué debo hacer Parkour con Wayka ParkourInfografia 02 - Por qué debo hacer Parkour con Wayka Parkour
Infografia 02 - Por qué debo hacer Parkour con Wayka ParkourWayka Parkour
 
Legend of the Seas visits MANILA & BORACAY!!!
Legend of the Seas visits MANILA & BORACAY!!! Legend of the Seas visits MANILA & BORACAY!!!
Legend of the Seas visits MANILA & BORACAY!!! wiztravel
 
E10 Feb17 2010
E10 Feb17 2010E10 Feb17 2010
E10 Feb17 2010mlsteacher
 

Andere mochten auch (20)

Finca espectacular en venta
Finca espectacular en ventaFinca espectacular en venta
Finca espectacular en venta
 
T R A D E M K T%2526 P R O M
T R A D E M K T%2526 P R O MT R A D E M K T%2526 P R O M
T R A D E M K T%2526 P R O M
 
Plan Estratégico Estudiantes Siglo XXl
Plan Estratégico Estudiantes Siglo XXlPlan Estratégico Estudiantes Siglo XXl
Plan Estratégico Estudiantes Siglo XXl
 
Oferta Sitios Web CSG Solutions
Oferta Sitios Web CSG SolutionsOferta Sitios Web CSG Solutions
Oferta Sitios Web CSG Solutions
 
Dossier Franquicia Rock&Ribs
Dossier Franquicia Rock&RibsDossier Franquicia Rock&Ribs
Dossier Franquicia Rock&Ribs
 
Las+teorí..
Las+teorí..Las+teorí..
Las+teorí..
 
Las cinco claves de una banderola perfecta
Las cinco claves de una banderola perfectaLas cinco claves de una banderola perfecta
Las cinco claves de una banderola perfecta
 
Occox by Demtech - le M2M en action
Occox by Demtech - le M2M en actionOccox by Demtech - le M2M en action
Occox by Demtech - le M2M en action
 
Saiba como fechar negócios vindos do casasapo
Saiba como fechar negócios vindos do casasapoSaiba como fechar negócios vindos do casasapo
Saiba como fechar negócios vindos do casasapo
 
Herramientas para comercio digital internacional
Herramientas para comercio digital internacionalHerramientas para comercio digital internacional
Herramientas para comercio digital internacional
 
FAQ Ferien Touristik aug11
FAQ Ferien Touristik aug11FAQ Ferien Touristik aug11
FAQ Ferien Touristik aug11
 
Ponencia de Alberto Mayol en la ENADE 2011
Ponencia de Alberto Mayol en la ENADE 2011Ponencia de Alberto Mayol en la ENADE 2011
Ponencia de Alberto Mayol en la ENADE 2011
 
Petrill wilkerson
Petrill wilkersonPetrill wilkerson
Petrill wilkerson
 
May 5, 2014 Colorado Coach Connection
May 5, 2014 Colorado Coach ConnectionMay 5, 2014 Colorado Coach Connection
May 5, 2014 Colorado Coach Connection
 
Infografia 02 - Por qué debo hacer Parkour con Wayka Parkour
Infografia 02 - Por qué debo hacer Parkour con Wayka ParkourInfografia 02 - Por qué debo hacer Parkour con Wayka Parkour
Infografia 02 - Por qué debo hacer Parkour con Wayka Parkour
 
Ficha Turismo
Ficha TurismoFicha Turismo
Ficha Turismo
 
Microeconomia
MicroeconomiaMicroeconomia
Microeconomia
 
Legend of the Seas visits MANILA & BORACAY!!!
Legend of the Seas visits MANILA & BORACAY!!! Legend of the Seas visits MANILA & BORACAY!!!
Legend of the Seas visits MANILA & BORACAY!!!
 
E10 Feb17 2010
E10 Feb17 2010E10 Feb17 2010
E10 Feb17 2010
 
advertisement by bunny
advertisement by bunnyadvertisement by bunny
advertisement by bunny
 

Ähnlich wie Les bases du responsive design

Responsive design, Canvas et SVG
Responsive design, Canvas et SVGResponsive design, Canvas et SVG
Responsive design, Canvas et SVGChristian SUMBANG
 
RWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsRWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsLa FeWeb
 
Responsive Web Design : back to basics
Responsive Web Design : back to basicsResponsive Web Design : back to basics
Responsive Web Design : back to basicsAlinoa
 
WebApp #2 : responsive design
WebApp #2 : responsive designWebApp #2 : responsive design
WebApp #2 : responsive designJean Michel
 
Intégrer la problématique du responsive image dans WordPress
Intégrer la problématique du responsive image dans WordPressIntégrer la problématique du responsive image dans WordPress
Intégrer la problématique du responsive image dans WordPressAlexandre Sadowski
 
Qu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxQu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxGeorges59
 
HTML5mtl - 2012-02-22 - Responsive Web Design
HTML5mtl - 2012-02-22 - Responsive Web DesignHTML5mtl - 2012-02-22 - Responsive Web Design
HTML5mtl - 2012-02-22 - Responsive Web DesignFrédéric Harper
 
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
 
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
 
Intervention de Laurent Pierre Gilliard d'Aquitaine Europe Communication
Intervention de Laurent Pierre Gilliard d'Aquitaine Europe CommunicationIntervention de Laurent Pierre Gilliard d'Aquitaine Europe Communication
Intervention de Laurent Pierre Gilliard d'Aquitaine Europe CommunicationMONA
 
Ergonomie des sites internet touristique
Ergonomie des sites internet touristiqueErgonomie des sites internet touristique
Ergonomie des sites internet touristiqueUNITEC
 
Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013Julien LE THUAUT
 
Atelier pratique : CR CMS - Webassoc 14 avril 2015
Atelier pratique : CR CMS - Webassoc 14 avril 2015Atelier pratique : CR CMS - Webassoc 14 avril 2015
Atelier pratique : CR CMS - Webassoc 14 avril 2015webassoc .fr
 
2012 cyril-wolfangel-responsive design-typo3
2012 cyril-wolfangel-responsive design-typo32012 cyril-wolfangel-responsive design-typo3
2012 cyril-wolfangel-responsive design-typo3Talan
 
S'mash Cahier de tendances
S'mash Cahier de tendancesS'mash Cahier de tendances
S'mash Cahier de tendancesc.boidron
 
Support technique : aide à la rédaction d'un cahier des charges pour site int...
Support technique : aide à la rédaction d'un cahier des charges pour site int...Support technique : aide à la rédaction d'un cahier des charges pour site int...
Support technique : aide à la rédaction d'un cahier des charges pour site int...Office de Tourisme Val de Cher Controis
 

Ähnlich wie Les bases du responsive design (20)

Responsive design, Canvas et SVG
Responsive design, Canvas et SVGResponsive design, Canvas et SVG
Responsive design, Canvas et SVG
 
RWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsRWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben Pieraerts
 
Responsive Web Design : back to basics
Responsive Web Design : back to basicsResponsive Web Design : back to basics
Responsive Web Design : back to basics
 
WebApp #2 : responsive design
WebApp #2 : responsive designWebApp #2 : responsive design
WebApp #2 : responsive design
 
Intégrer la problématique du responsive image dans WordPress
Intégrer la problématique du responsive image dans WordPressIntégrer la problématique du responsive image dans WordPress
Intégrer la problématique du responsive image dans WordPress
 
Qu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxQu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docx
 
HTML5mtl - 2012-02-22 - Responsive Web Design
HTML5mtl - 2012-02-22 - Responsive Web DesignHTML5mtl - 2012-02-22 - Responsive Web Design
HTML5mtl - 2012-02-22 - Responsive Web Design
 
Plasticité2015 technovf
Plasticité2015 technovfPlasticité2015 technovf
Plasticité2015 technovf
 
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)
 
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
 
Intervention de Laurent Pierre Gilliard d'Aquitaine Europe Communication
Intervention de Laurent Pierre Gilliard d'Aquitaine Europe CommunicationIntervention de Laurent Pierre Gilliard d'Aquitaine Europe Communication
Intervention de Laurent Pierre Gilliard d'Aquitaine Europe Communication
 
Ergonomie des sites internet touristique
Ergonomie des sites internet touristiqueErgonomie des sites internet touristique
Ergonomie des sites internet touristique
 
Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013
 
Atelier pratique : CR CMS - Webassoc 14 avril 2015
Atelier pratique : CR CMS - Webassoc 14 avril 2015Atelier pratique : CR CMS - Webassoc 14 avril 2015
Atelier pratique : CR CMS - Webassoc 14 avril 2015
 
Webdesign
WebdesignWebdesign
Webdesign
 
2012 cyril-wolfangel-responsive design-typo3
2012 cyril-wolfangel-responsive design-typo32012 cyril-wolfangel-responsive design-typo3
2012 cyril-wolfangel-responsive design-typo3
 
Web to go
Web to goWeb to go
Web to go
 
S'mash Cahier de tendances
S'mash Cahier de tendancesS'mash Cahier de tendances
S'mash Cahier de tendances
 
Support technique : aide à la rédaction d'un cahier des charges pour site int...
Support technique : aide à la rédaction d'un cahier des charges pour site int...Support technique : aide à la rédaction d'un cahier des charges pour site int...
Support technique : aide à la rédaction d'un cahier des charges pour site int...
 
Du pixel au layout
Du pixel au layoutDu pixel au layout
Du pixel au layout
 

Mehr von Voyelle Voyelle

Construire mon plan d'action webmarketing en 5 étapes
Construire mon plan d'action webmarketing en 5 étapesConstruire mon plan d'action webmarketing en 5 étapes
Construire mon plan d'action webmarketing en 5 étapesVoyelle Voyelle
 
Le digital pour se developper à l'international 2
Le digital pour se developper à l'international 2Le digital pour se developper à l'international 2
Le digital pour se developper à l'international 2Voyelle Voyelle
 
La publicité digital pour tester son marché à l'international
La publicité digital pour tester son marché à l'internationalLa publicité digital pour tester son marché à l'international
La publicité digital pour tester son marché à l'internationalVoyelle Voyelle
 
Etablir une stratégie réseaux sociaux à l’international
Etablir une stratégie réseaux sociaux à l’internationalEtablir une stratégie réseaux sociaux à l’international
Etablir une stratégie réseaux sociaux à l’internationalVoyelle Voyelle
 
Développer l’export en qualifiant vos prospects et en les convertissant avec...
Développer l’export en qualifiant vos prospects et en les convertissant avec...Développer l’export en qualifiant vos prospects et en les convertissant avec...
Développer l’export en qualifiant vos prospects et en les convertissant avec...Voyelle Voyelle
 
Essentiel medias et reseaux sociaux
Essentiel medias et reseaux sociauxEssentiel medias et reseaux sociaux
Essentiel medias et reseaux sociauxVoyelle Voyelle
 
Prezi community management par Pierre AVRIL
Prezi community management par Pierre AVRILPrezi community management par Pierre AVRIL
Prezi community management par Pierre AVRILVoyelle Voyelle
 
Edo2016 démarrer son activité les outils de communication c. guezou
Edo2016  démarrer son activité les outils de communication c. guezouEdo2016  démarrer son activité les outils de communication c. guezou
Edo2016 démarrer son activité les outils de communication c. guezouVoyelle Voyelle
 
Comment développer la visibilité de mon commerce sur le web ?
Comment développer la visibilité de mon commerce sur le web  ?Comment développer la visibilité de mon commerce sur le web  ?
Comment développer la visibilité de mon commerce sur le web ?Voyelle Voyelle
 
Support de formation pour Wordpress
Support de formation pour WordpressSupport de formation pour Wordpress
Support de formation pour WordpressVoyelle Voyelle
 
Support de formation pour les pages Google+
Support de formation pour les pages Google+Support de formation pour les pages Google+
Support de formation pour les pages Google+Voyelle Voyelle
 
Conférence : Et si l’avenir de mon magasin passait par Internet ?
Conférence : Et si l’avenir de mon magasin passait par Internet ? Conférence : Et si l’avenir de mon magasin passait par Internet ?
Conférence : Et si l’avenir de mon magasin passait par Internet ? Voyelle Voyelle
 
Les outils pour animer votre site web
Les outils pour animer votre site webLes outils pour animer votre site web
Les outils pour animer votre site webVoyelle Voyelle
 
Présentation des modules de Yahoo! Pipes
Présentation des modules de Yahoo! PipesPrésentation des modules de Yahoo! Pipes
Présentation des modules de Yahoo! PipesVoyelle Voyelle
 

Mehr von Voyelle Voyelle (20)

Construire mon plan d'action webmarketing en 5 étapes
Construire mon plan d'action webmarketing en 5 étapesConstruire mon plan d'action webmarketing en 5 étapes
Construire mon plan d'action webmarketing en 5 étapes
 
Le digital pour se developper à l'international 2
Le digital pour se developper à l'international 2Le digital pour se developper à l'international 2
Le digital pour se developper à l'international 2
 
La publicité digital pour tester son marché à l'international
La publicité digital pour tester son marché à l'internationalLa publicité digital pour tester son marché à l'international
La publicité digital pour tester son marché à l'international
 
Etablir une stratégie réseaux sociaux à l’international
Etablir une stratégie réseaux sociaux à l’internationalEtablir une stratégie réseaux sociaux à l’international
Etablir une stratégie réseaux sociaux à l’international
 
Développer l’export en qualifiant vos prospects et en les convertissant avec...
Développer l’export en qualifiant vos prospects et en les convertissant avec...Développer l’export en qualifiant vos prospects et en les convertissant avec...
Développer l’export en qualifiant vos prospects et en les convertissant avec...
 
Essentiel medias et reseaux sociaux
Essentiel medias et reseaux sociauxEssentiel medias et reseaux sociaux
Essentiel medias et reseaux sociaux
 
Prezi community management par Pierre AVRIL
Prezi community management par Pierre AVRILPrezi community management par Pierre AVRIL
Prezi community management par Pierre AVRIL
 
Edo2016 facebook
Edo2016  facebookEdo2016  facebook
Edo2016 facebook
 
Edo2016 twitter
Edo2016  twitterEdo2016  twitter
Edo2016 twitter
 
Edo2016 démarrer son activité les outils de communication c. guezou
Edo2016  démarrer son activité les outils de communication c. guezouEdo2016  démarrer son activité les outils de communication c. guezou
Edo2016 démarrer son activité les outils de communication c. guezou
 
Comment développer la visibilité de mon commerce sur le web ?
Comment développer la visibilité de mon commerce sur le web  ?Comment développer la visibilité de mon commerce sur le web  ?
Comment développer la visibilité de mon commerce sur le web ?
 
Support de formation pour Wordpress
Support de formation pour WordpressSupport de formation pour Wordpress
Support de formation pour Wordpress
 
Support de formation pour les pages Google+
Support de formation pour les pages Google+Support de formation pour les pages Google+
Support de formation pour les pages Google+
 
Conférence : Et si l’avenir de mon magasin passait par Internet ?
Conférence : Et si l’avenir de mon magasin passait par Internet ? Conférence : Et si l’avenir de mon magasin passait par Internet ?
Conférence : Et si l’avenir de mon magasin passait par Internet ?
 
Les outils pour animer votre site web
Les outils pour animer votre site webLes outils pour animer votre site web
Les outils pour animer votre site web
 
Google analytics
Google analyticsGoogle analytics
Google analytics
 
Présentation des modules de Yahoo! Pipes
Présentation des modules de Yahoo! PipesPrésentation des modules de Yahoo! Pipes
Présentation des modules de Yahoo! Pipes
 
Mailjet
MailjetMailjet
Mailjet
 
CSS et CSS3
CSS et CSS3CSS et CSS3
CSS et CSS3
 
Formation html5
Formation html5Formation html5
Formation html5
 

Les bases du responsive design

  • 1. Le design adapté – les bases Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 1
  • 2. Responsive Design – les bases Définition du responsive web design Avec l'arrivée des smartphones et ensuite des tablettes tactiles sur le marché du web, il existe plusieurs manières d'aborder ces supports. Il est possible de développer des applications dédiés par exemple. Le responsive design est une technique d'intégration et de développement pour le webdesign qui, contrairement aux applications, a pour objectif de s'adapter aux différentes résolutions d'écrans. Pour cela il est nécessaire de mettre en place des principes de développement pour pouvoir facilement adapter non seulement les cadres mais aussi les contenus (ajuster, déplacer ou cacher des blocs, redimensionner des images, etc.). Le responsive design est une manière différente d'aborder le web et qui se base sur l'aspect liquide. Contrairement au design provenant du print, le web ne propose pas un seul mode d'affichage, et ce n'est pas uniquement une question de matériel. Pour bien aborder le responsive webdesign, il ne suffit pas d'adapter un design existant mais, lorsque c'est possible, l'intégrer dans tout le processus de création dès les maquettes fonctionnelles. L'ergonomie est aussi à adapter car un internaute ne va pas forcément vouloir naviguer et accéder aux mêmes contenus lorsqu'il est sur un ordinateur, sur une tablette ou sur un smartphone. Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 2
  • 3. Responsive Design – les bases Maquette flexible ou liquide À ce sujet je vous invite à lire cet article : http://www.fruitdefendu-emarketing.com/design-flexibles-responsive-design/ Pour résumé, il faut mettre en place une grille flexible, des images qui puissent s'adapter et utiliser des "medias queries". Il vous faudra baser votre design sur des mesures en pourcentages (% ou em) plutôt qu'en pixel. Généralement, nous regroupons sous l'appellation de responsive design deux méthodes qui fonctionnent bien : le design réactif (qui s'adapte à tous les types et totalement fluide) et le "switch" design (qui proposera quelques affichages adaptés à des largeurs précisées via les medias queries). Il est important pour faciliter l'intégration de bien organiser les contenus des pages et que cette hiérarchie soit reprise au maximum sur toutes les pages. C'est un peu la base de l'intégration html/css. Les grilles Si vous ne voulez pas tout développer, il existe de nombreux systèmes de grilles comme 960.gs ou encore Blueprint que vous pouvez utiliser. Ensuite vous allez agir sur ces grilles avec les css et les "medias queries" pour spécifier les tailles (indispensables pour le switch design). Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 3
  • 4. Responsive Design – les bases Grace aux css3 et aux medias queries nous allons pouvoir cibler des résolutions précises et lui conférer des styles propres. Voici les tailles d'écrans les plus courantes : Medias queries : /* Smartphones */ @media (max-width: 480px) { … } /* Smartphones paysage & tablettes */ @media (min-width: 481px) and (max-width: 768px) { … } /* Tablettes paysage & écran classique */ @media (min-width: 769px) and (max-width: 1200px) { … } Vous trouverez une liste des tailles d'écran assez complètes pour les /* Grands écrans */ medias queries sur : @media (min-width: 1200px) { … } http://designspartan.com/info_generale/responsive-design-definition- fonctionnement-ressources-et-tutoriels/ Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 4
  • 5. Responsive Design – les bases Les images, la typo… Les images aussi devront s'adapter à l'affichage. Il existe plusieurs techniques pour gérer les images : vous allez pouvoir les redimensionner avec le css en utilisant par exemple max- width: 100% et height: auto pour qu'elle s'adapte en gardant son homothétie. Il est possible de placer des images en background. Celles-ci pourront changer en fonction des supports et des résolutions grâce au css. De même les textes devront rester lisibles. Vous devrez utiliser en font-size soit les %, soit les em. En principe, 1em correspond à 16px (voir l'excellent livre d'Ethan Marcotte). Il faudra vérifier ensuite sur les supports la lisibilité de vos textes. Un texte adapté à un écran classique semblera petit sur un smartphone sur sur un écran de très haute résolution. Bien entendu il est généralement possible de zoomer sur un texte mais le principe du responsive est évidemment de pouvoir afficher le site de la meilleure manière qui soit, sans manipulation de l'internaute. Passage de la souris au tactile Il est important aussi de penser à l'aspect ergonomique. Des menus déroulant au survol vont avoir des difficultés à fonctionner sur un appareil tactile. Il faut donc proposer une alternative. La taille des boutons et des liens est importante pour le tactile. S'ils sont trop petits, il sera difficile de les toucher correctement. Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 5
  • 6. Responsive Design – les règles 1. Taille flexible des textes (em) Pour le responsive design et pour des questions d’accessibilité en général, il est fortement conseillé de travailler avec des em (unité relative flexible) plutôt qu’en px. cible ÷ contexte = résultat exemple pour un titre font-size 24px avec un lien à 11px <h1>titre<a…>lien</a></h1> si le 100% correspond à 16px nous obtenons 24 ÷ 16 = 1,5em pour le titre 11 ÷ 24 = 0,458333333333333em pour le lien css : h1 {font-size:1.5em;} h1 a{font-size:0.458333333333333em;} Il faut définir la valeur de la taille du lien en fonction de la taille définie dans le h1 et non par rapport à la valeur par défaut (16px généralement). Il n’est pas conseillé d’arrondir un résultat. Les navigateurs sont capables d’arrondir ces décimales et vous resterez au plus proche des proportions définies en amont. Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 6
  • 7. Responsive Design – les règles 2. Grille flexible } exemple sur une grille de 960px, séparée en Avec les mêmes règles que pour la taille des 12 colonnes de 69px espacées de 12 px textes, nous calculons l’ensemble des <div id=page> largeurs en %. <div class=blog section> Si la div#page est à 90% de largeur, par <h1 class=titre>titre<a…>lien</a></h1> exemple, nous obtenons un .blog à 93,75%, <div class=conteneur>…</div> un .conteneur à 62,8888889% et un .autre à <div class=autre>…</div> 36,7777778%. </div> </div> Les proportions de notre design restent #page { intactes. margin: 36px auto; width: 960px; } Pour des images ou autres formats, vous .blog { pourrez optez pour : margin: 0 auto 53px; img, embed, object, video, audio{ width: 900px; max-width: 100%; } } .blog .conteneur{ float: left; Vos images s’adapteront automatiquement à width: 566px; vos pages. } .blog .autre{ float: right; width: 331px; Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 7
  • 8. Responsive Design – les règles 3. Meta viewport Le principe de la <meta name="viewport" content="..." /> est de permettre de contrôler la taille de l'affichage et d'outrepasser le comportement par défaut. exemple : <meta name="viewport" content="width=320" /> On impose une largeur de 320px. Mais nous allons plutôt procéder à une récupération de taille d'écran que de la fixer en px car ça varie d'un support à l'autre (tous les smartphones ne font pas 320px de large). <meta name="viewport" content="initial-scale=1.0, width=device-width" /> Ici initial-scale fixe le niveau de zoom de la page (1.0 correspont à 100%). Le width récupère la largeur de l'écran (et non la largeur du navigateur qui peut être supérieur à celle de l'écran physique). Vous avez la possibilité de rajouter d'autres options comme le blocage du zoom (a priori si votre site est adapté aux smartphones le zoom ne devrait pas être nécessaire) <meta name="viewport" content="initial-scale=1.0, width=device-width, maximum-scale=1" /> le zoom est bloqué à 100% donc impossible de zoomer Pour plus de détails : https://developer.mozilla.org/en/Mobile/Viewport_meta_tag Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 8
  • 9. Responsive Design – les règles 4. Sur les anciens navigateurs  CSS3-mediaqueries.js le plus complet mais le plus lourd à charger (Edge et 3G n'aime pas forcément) http://code.google.com/p/css3-mediaqueries-js/  respond.js https://github.com/scottjehl/Respond on doit rajouter juste un commentaire en fin de media @media screen and (min-width: 480px){ ...styles for 480px and up go here }/* /mediaquery*/ Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 9
  • 10. Responsive Design – les liens Liens autour du sujet : • Les règles du webdesign responsive - http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/ • Les petits et gros challenges du responsive design - http://www.webdesignerdepot.com/2011/05/big-vs-small-challenges-in-responsive-web- design/ • Une leçon sur l’emploi des media queries - http://blog.bloop.co/the-practicalities-of-css- media-queries-lesso • Le rôle du responsive design - http://acquia.com/blog/new-front-end-design-stack-role- responsive-web-design • Article sur la conception d’un site « responsive » - http://webdesign.tutsplus.com/articles/design-theory/designing-for-a-responsive-web/ • Le webdesign responsive a crée des opportunités - http://www.webdesignerdepot.com/2011/08/responsive-web-design-has-created- opportunities-across-the-board/ • Les pour et les contres du responsive web design - http://thepam.blogspot.com/2011/08/pros-and-cons-of-responsive-web-design.html • 11 problèmes du responsive design - http://www.webdesignshock.com/responsive-design- problems/ • L’ultime compilation de liens sur le responsive design - http://www.webdesignerdepot.com/2011/09/the-ultimate-responsive-web-design- roundup/ Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 10
  • 11. Responsive Design – les liens Tutoriels • Tutoriel sur les media queries CSS3 - http://webdesignerwall.com/tutorials/css3-media-queries • Comment utiliser les media queries CSS3 pour créer la version mobile de votre site - http://www.designspartan.com/tutoriels/responsive-design-definition-fonctionnement-ressources-et- tutoriels/%20http://coding.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of- your-website/ • Créer un design responsive avec les media queries CSS3 - http://www.designspartan.com/tutoriels/responsive-design-definition- fonctionnement-ressources-et-tutoriels/%20http://webdesignerwall.com/tutorials/adaptive-responsive-design-with-css3-media- queries • Le guide du débutant sur le responsive web design - http://www.designspartan.com/tutoriels/responsive-design-definition- fonctionnement-ressources-et-tutoriels/%20http://thinkvitamin.com/design/beginners-guide-to-responsive-web-design/ • Tutoriel de mises en pages flexibles en media queries - http://www.designspartan.com/tutoriels/responsive-design-definition- fonctionnement-ressources-et-tutoriels/%20http://www.netmagazine.com/tutorials/adaptive-layouts-media-queries • Travailler avec les media queries - http://www.designspartan.com/tutoriels/responsive-design-definition-fonctionnement- ressources-et-tutoriels/%20http://nathanstaines.com/articles/working-with-media-queries/ • Un guide visuel du responsive web design - http://www.designspartan.com/tutoriels/responsive-design-definition-fonctionnement- ressources-et-tutoriels/%20http://net.tutsplus.com/tutorials/html-css-techniques/responsive-web-design-a-visual-guide/ • Tutoriel sur les media queries CSS3 (au cas où vous n’en avez toujours pas assez !) - http://css-tricks.com/6731-css-media- queries/ • Comment utiliser l’orientation en media queries - http://www.designspartan.com/tutoriels/responsive-design-definition- fonctionnement-ressources-et-tutoriels/%20http://www.1stwebdesigner.com/css/how-to-use-css3-orientation-media-queries/ • Optimisez vos emails pour les supports mobiles à l’aide des medias queries - http://www.designspartan.com/tutoriels/responsive- design-definition-fonctionnement-ressources-et-tutoriels/%20http://www.campaignmonitor.com/blog/post/3163/optimizing-your- emails-for-mobile-devices-with-media/ • Le responsive web design avec l’HTML5 et le framework Less - http://www.sitepoint.com/responsive-web-design-with-html5-and- the-less-framework-3/ • Cacher et afficher des portions d’images - http://zomigi.com/blog/hiding-and-revealing-portions-of-images/ • Comment créer une grille d’images responsives - http://css-tricks.com/13372-seamless-responsive-photo-grid/ • Redimensionner des images HTML lors du changement de résolution - http://zomigi.com/blog/foreground-images-that-scale-with- the-layout/ Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 11
  • 12. Responsive Design – les liens Ressources et outils utiles pour le “responsive web design” • 21 supers Outils pour le « responsive web design » - http://www.netmagazine.com/node/1337 • Fittext : un script JS qui permet à votre titre de s’adapter proportionnellement à la largeur du conteneur - http://fittextjs.com/ • Sencha.io.Src : un service qui héberge vos images, les optimise et les affiche à la taille appropriée pour chaque appareil - http://www.sencha.com/products/io/ • Respond : un petit script (3Kb) qui permet aux propriétés min/max width des media queries CSS3 de fonctionner sur IE6-8 - https://github.com/scottjehl/Respond • Modernizr : pour détecter le support de sortie - http://www.modernizr.com/ • Resize my browser : outil très pratique pour redimensionner votre navigateur (et ainsi tester l’affichage flexible) - http://resizemybrowser.com/ • Screenfly : encore un outil pour tester vos sites sur les résolutions d’appareils variés - http://quirktools.com/screenfly/ Template • http://verekia.com/initializr/responsive-template Voyelle – 40 rue du Bignon, forum de la rocade, bâtiment Oméga à Chantepie - contact@voyelle.fr 12