Organisation de Page Web avec Flexbox

Un layout de site internet responsive géré par flexbox
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Maîtrisez les Flexbox CSS - La mise en page responsive
Revoir le teaser Je m'abonne
4,3
Transcription

Cette leçon fait partie de la formation
24,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,3
Cette leçon fait partie de la formation
24,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

À l'issue de cette vidéo, vous serez capable de :

  • Utiliser Flexbox pour structurer une page web.
  • Employer les propriétés flex et order pour ajuster l'apparence des éléments.
  • Créer des layouts responsive qui s'adaptent aux différentes tailles d'écran.

Apprenez à organiser et structurer le layout d'une page web en utilisant Flexbox, une technique CSS puissante pour le design responsive.

Dans cette leçon, découvrez comment utiliser Flexbox pour organiser et agencer le layout complet d'une page web. En partant d'un fichier HTML de base, nous allons voir comment définir des divs pour le container, le header, le footer, l'article et les asides. Vous apprendrez à appliquer les propriétés display: flex et flex-flow: row wrap pour structurer ces éléments. Nous illustrerons également l'utilisation des propriétés CSS essentielles tels que flex-grow, order, et les media queries pour adapter le layout aux différentes tailles d'écran.

Nous allons mettre en pratique un design mobile first, en spécifiant des propriétés pour les périphériques de petite taille, puis en adaptant le design pour des écrans plus larges. Chaque étape sera minutieusement expliquée pour vous permettre de visualiser l'effet en temps réel sur votre navigateur. Cette leçon détaillera également la manipulation des éléments pour obtenir une disposition souhaitée, en ajustant la largeur et l'ordre des éléments à l'aide de Flexbox.

Voir plus
Questions réponses
Pourquoi utilise-t-on Flexbox pour organiser une page web ?
Flexbox permet de créer des layouts flexibles et responsive, adaptés aux différentes tailles d'écran et aux besoins de design moderne.
Que signifie la propriété <code>flex-grow</code> ?
La propriété flex-grow indique la capacité d'un élément flex à croître par rapport aux autres éléments flexibles à l'intérieur du même container.
Comment les media queries sont-elles utilisées avec Flexbox ?
Les media queries permettent de définir différentes règles CSS en fonction des tailles d'écran, assurant ainsi une adaptation et une réorganisation optimales des éléments dans un layout Flexbox.
4 commentaires
4,3
4 votes
5
4
3
2
1
ericfreget_1
Il y a 2 mois
Formation très claire.
Par contre je suis déçu qu’aucun exemple incluant la gestion des images ne soit donné pour qu’elles se redimensionnent automatiquement.
M@d
Il y a 1 an
Très bonne formation dans l'ensemble. J'ai rencontré un problème d'affichage sur la partie consacrée à la navigation mobile avec header et footer fixe. En effet, j'ai suivi à la lettre vos instructions, mais lorsque je valide dans mon fichier app.css la ligne de code suivante le texte de mon article disparaît :

flex: 1 1 0px;

Et lorsque je supprime cette ligne de code et bien le texte de l'article réapparaît, mais le header ne reste pas figer lorsque je scrolle.

Je ne comprends pas trop d'où pourrais venir le problème. Je tacherais de recommencer pour trouver la solution.
benedicte.bertran
Il y a 3 ans
Explications pas à pas, simple, merci.
alain_nogues
Il y a 4 ans
Très bon pédagogue
Explications claires