Académique Documents
Professionnel Documents
Culture Documents
yaroub.elloumi@esiee.fr
Quelles solutions pour les développeurs WEB ?
• La mauvaise solution
– Créer plusieurs sites WEB spécifiques à
chaque support
– Coût important de développement et de
maintenance
• La bonne solution
– Penser « Mobile First »
– 1 seule URL, 1 contenu identique, 1 code
unique (HTML5), des règles CSS3
– C'est le « responsive design »
Principe du « responsive Design »
7
yaroub.elloumi@esiee.fr
Les points clés du responsive design
Un contenu flexible
Un contenu adaptable à la taille de l'écran
Les avantages du responsive design
Améliore le référencement
Mise en page adaptative : Media Queries
2. Exemple :
<link rel="stylesheet" href="style.css" />
<!-- Pour tout le monde -->
<link rel="stylesheet"
media="screen and (max-width: 1280px)"
ref="petite_resolution.css" />
<!-- Pour ceux qui ont une résolution inférieure à 1280px -->
Appliquer les media queries
1ère solution : Des règles dans un fichier CSS
1. Syntaxe :
@media not|only mediatype and (expressions) {
CSS-Code;
}
2. Exemple :
@media screen and (max-width: 1280px)
{
#leftsidebar
{
width: 200px;
float: left;
}
#main
{
margin-left:216px;
}
}
Mise en place des media queries
Largeur <450 :
Disposition verticale des composants (nav, section)
yaroub.elloumi@esiee.fr
En savoir plus sur les media queries
Exemples
http://mediaqueri.es/