Positionnement des Éléments en CSS
Découvrez comment utiliser les propriétés position et float en CSS pour créer des mises en page sophistiquées.
Introduction
Apprendre XHTML et CSS
Premier contact avec HTML et CSS
Annexe 1: Travailler avec les bons outils
Introduction à la mise en page en CSS
Annexe 2 : Standards et validité
Mise en page d'un design simple
Des menus de navigation en HTML et CSS
Annexe 3 : L'encodage des caractères
Mise en forme du contenu
Annexe 4 : Des gabarits de mise en page pour vos projets
Mise en forme d'un contenu
Détails de la leçon
Description de la leçon
Dans ce cours, nous allons explorer plusieurs propriétés CSS essentielles pour positionner des éléments sur une page. Nous allons nous concentrer sur les propriétés position et float, et démontrer leur application pratique en réalisant une mise en page simple de deux colonnes. Ce type de mise en page est couramment utilisé dans la création de sites web, que ce soit pour les colonnes principales d'un site ou pour juxtaposer différents contenus.
Nous commencerons par examiner la propriété position, notamment l'utilisation du positionnement relatif. Nous verrons comment appliquer cette propriété à la deuxième colonne de notre mise en page et comment utiliser les propriétés top et right avec des valeurs négatives pour ajuster son positionnement. Cependant, nous identifierons aussi les limitations de cette approche.
Ensuite, nous aborderons l'utilisation plus appropriée de la propriété float pour aligner nos colonnes de manière fiable. Nous illustrerons comment grouper les éléments avec des div et pourquoi le bon regroupement est crucial pour une mise en page CSS cohérente.
Objectifs de cette leçon
Les objectifs de cette vidéo sont les suivants :
- Maîtriser les propriétés CSS position et float.
- Savoir réaliser une mise en page en deux colonnes.
- Éviter les erreurs courantes liées au positionnement relatif.
Prérequis pour cette leçon
Les prérequis pour suivre cette vidéo incluent une compréhension de base de HTML et CSS, ainsi que des connaissances élémentaires en édition de code.
Métiers concernés
Les compétences acquises dans ce cours sont particulièrement utiles pour les développeurs front-end, les web designers, et toute personne impliquée dans la création de sites web et d'interfaces utilisateur.
Alternatives et ressources
En dehors de CSS, d'autres options pour les mises en page web incluent l'utilisation de frameworks CSS comme Bootstrap ou de technologies telles que Flexbox et Grid Layout.
Questions & Réponses