date: 2023-09-01
Type: Cours
Projet: Blindcode
Cours: CSSCSS : Introduction à la mise en page
Nous allons ici explorer les concepts de base de la mise en page CSS. La mise en page CSS est essentielle pour organiser et structurer visuellement les éléments HTML sur une page web. À la fin de ce chapitre, vous serez en mesure de :
display pour contrôler le type d'affichage des éléments.width et height pour dimensionner les éléments.float et clear.Le modèle de boîte CSS est la base de la mise en page CSS. Chaque élément HTML est considéré comme une boîte rectangulaire ayant quatre composantes principales : le contenu, le rembourrage (padding), la bordure (border), et la marge (margin).
padding.border.margin.displayLa propriété display vous permet de contrôler le type d'affichage d'un élément. Les valeurs courantes de display incluent block, inline, inline-block, none, et plus encore.
block : Les éléments s'affichent les uns en dessous des autres, prenant toute la largeur disponible.inline : Les éléments s'affichent les uns à côté des autres, en ligne.inline-block : Les éléments s'affichent en ligne, mais vous pouvez définir leur largeur et leur hauteur.none : L'élément n'est pas affiché du tout (utile pour masquer temporairement des éléments).Plus d'info sur tout ceci dans la documentation sur les display ainsi que dans le cours sur les flexbox
width et heightLes propriétés width et height permettent de définir la largeur et la hauteur des éléments. Vous pouvez spécifier les valeurs en pixels, en pourcentage, en em ou d'autres unités.
Exemple :
/* Définir la largeur et la hauteur d'un élément */
div {
width: 200px;
height: 100px;
}
float et clearLa propriété float permet de déplacer un élément vers la gauche ou la droite, le faisant flotter autour d'autres éléments. Cela est couramment utilisé pour créer des mises en page multi-colonnes.
La propriété clear est utilisée pour forcer un élément à ne pas flotter à gauche ou à droite d'autres éléments flottants.
Exemple :
/* Faire flotter un élément à gauche */
img {
float: left;
}
/* Forcer un élément à ne pas flotter à gauche d'autres éléments flottants */
.clearfix {
clear: both;
}
créé le 2023-09-01 à 11:20