Un site web adaptable
Résolu/Fermé
aeonus
Messages postés
50
Date d'inscription
lundi 23 septembre 2013
Statut
Membre
Dernière intervention
24 juillet 2014
-
Modifié par Chris 94 le 13/10/2013 à 01:33
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 14 oct. 2013 à 09:46
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 14 oct. 2013 à 09:46
A voir également:
- Un site web adaptable
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Web office - Guide
- Création site web - Guide
- Site inaccessible - Guide
6 réponses
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
14 oct. 2013 à 09:46
14 oct. 2013 à 09:46
Bonjour,
Il existe une solution: RESPONSIVE DESIGN
Le RESPONISIVE DESIGN (ou design Adaptatif) s'appuye essentiellement sur ce qu'on appelle les media queries.
Un exemple. J'ai un texte en 3 colonnes:
maintenant, le visiteur utilise une tablette numérique à faible résolution. On va rajouter ceci:
et maintenant un autre visiteur arrive avec un smartphone:
Ces 3 codes CSS sont à enchaîner dans un seul et même style.css.
Le media query va adapter automatiquement les éléments concernés en fonction de la largeur écran réelle, sans javascript ni rechargement de page. Par exemple, dans le cas de la tablette numérique, si on change l'orientation, CSS détectera la nouvelle définition horizontale et agira en conséquence.
Ca marche également sur un site web sur PC. Il suffit d'agir sur la largeur de visu du navigateur pour que le site s'adapte automatiquement.
Avec les media queries en CSS, vous n'êtes plus obligé de faire une version mobile et une version web. Un seul et même serveur pour toues les médias.
Top, non?
A+
Il existe une solution: RESPONSIVE DESIGN
Le RESPONISIVE DESIGN (ou design Adaptatif) s'appuye essentiellement sur ce qu'on appelle les media queries.
Un exemple. J'ai un texte en 3 colonnes:
.threeCols { /* gère l'affichage bloc de texte sur trois colonnes */
column-count: 3;
column-rule: 1px dotted #b0b0b0;
column-gap: 16px;
padding-bottom: 6px;
border-bottom: 1px dotted #7f7f7f;
margin-bottom: 12px;
margin-top: 6px;
}
maintenant, le visiteur utilise une tablette numérique à faible résolution. On va rajouter ceci:
@media only screen and (max-width: 740px) {
/* Style appliqué uniquement sur les écrans de moins de 740px de largeur */
.threeCols {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
et maintenant un autre visiteur arrive avec un smartphone:
@media only screen and (max-width: 370px) {
/* Style appliqué uniquement sur les écrans de moins de 740px de largeur */
.threeCols {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}
Ces 3 codes CSS sont à enchaîner dans un seul et même style.css.
Le media query va adapter automatiquement les éléments concernés en fonction de la largeur écran réelle, sans javascript ni rechargement de page. Par exemple, dans le cas de la tablette numérique, si on change l'orientation, CSS détectera la nouvelle définition horizontale et agira en conséquence.
Ca marche également sur un site web sur PC. Il suffit d'agir sur la largeur de visu du navigateur pour que le site s'adapte automatiquement.
Avec les media queries en CSS, vous n'êtes plus obligé de faire une version mobile et une version web. Un seul et même serveur pour toues les médias.
Top, non?
A+
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
13 oct. 2013 à 01:42
13 oct. 2013 à 01:42
Bonsoir,
super la modération qui supprime le poste, comme ca pas d'accès au post et pas d'aide possible...
super la modération qui supprime le poste, comme ca pas d'accès au post et pas d'aide possible...
Ysabe_l
Messages postés
12584
Date d'inscription
vendredi 12 avril 2013
Statut
Contributeur
Dernière intervention
26 novembre 2024
276
13 oct. 2013 à 03:30
13 oct. 2013 à 03:30
Bonjour
Faire un site qui s'adapte à toutes les résolutions n'est pas chose facile, il n'y a pas un code miracle pour ça. Et c'est long et pénible.
Faire un site qui s'adapte à toutes les résolutions n'est pas chose facile, il n'y a pas un code miracle pour ça. Et c'est long et pénible.
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
13 oct. 2013 à 03:48
13 oct. 2013 à 03:48
pas forcément avec quelques principes de bases...
c'est pas compliqué, faut juste savoir mettre des limites et ce qu'on veut qui s'adapte.
c'est pas compliqué, faut juste savoir mettre des limites et ce qu'on veut qui s'adapte.
aeonus
Messages postés
50
Date d'inscription
lundi 23 septembre 2013
Statut
Membre
Dernière intervention
24 juillet 2014
13 oct. 2013 à 18:36
13 oct. 2013 à 18:36
comment faire atropa ?
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
13 oct. 2013 à 18:38
13 oct. 2013 à 18:38
ça dépend du graphisme que tu veux. envois moi le liens de ton site en message privé je te posterai un exemple ici
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
13 oct. 2013 à 18:50
13 oct. 2013 à 18:50
Tu peux faire ça avec un media query.
Un tuto sur OpenClassrooms (anciennement Le Site du Zéro):
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3/1607616-utilisez-le-responsive-design-avec-les-media-queries
Un tuto sur OpenClassrooms (anciennement Le Site du Zéro):
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3/1607616-utilisez-le-responsive-design-avec-les-media-queries
aeonus
Messages postés
50
Date d'inscription
lundi 23 septembre 2013
Statut
Membre
Dernière intervention
24 juillet 2014
13 oct. 2013 à 19:34
13 oct. 2013 à 19:34
merci