Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
✨ Css
3.0 Mise en forme des éléments et des boîtes
3.0 Mise en Forme des Éléments et des Boîtes

Mise en Forme des Éléments et des Boîtes

La mise en forme des éléments et des boîtes est fondamentale pour créer une mise en page esthétique et fonctionnelle sur une page web. Les propriétés CSS dédiées à cette mise en forme permettent de contrôler la taille, la disposition et l'apparence visuelle des éléments sur la page.

Dimensions des Éléments (width et height)

Les propriétés width et height définissent les dimensions des éléments.

div.container {
    width: 80%; /* Définit la largeur de la boîte avec la classe "container" à 80% de la largeur du conteneur parent */
    height: 200px; /* Fixe la hauteur de la boîte à 200 pixels */
}
 
img {
    width: 100%; /* Fait en sorte que les images occupent 100% de la largeur de leur conteneur parent */
}
  • Explication : La première règle définit la largeur à 80% et la hauteur à 200 pixels pour les boîtes avec la classe "container". La deuxième règle assure que les images occupent 100% de la largeur de leur conteneur parent.

Bordures et Coins (border et border-radius)

Les propriétés border et border-radius contrôlent les bordures et les coins des éléments.

div.box {
    border: 2px solid #333; /* Ajoute une bordure solide de 2 pixels avec une couleur grise */
    border-radius: 10px; /* Arrondit les coins de la boîte à 10 pixels */
}
 
button {
    border: none; /* Supprime la bordure des boutons */
}
  • Explication : La première règle ajoute une bordure solide de 2 pixels avec une couleur grise et arrondit les coins à 10 pixels pour les boîtes avec la classe "box". La deuxième règle supprime la bordure des boutons.

Marges et Paddings (margin et padding)

Les propriétés margin et padding ajustent les marges extérieures et les rembourrages intérieurs des éléments.

section {
    margin: 20px; /* Ajoute une marge extérieure de 20 pixels aux sections */
    padding: 15px; /* Ajoute un rembourrage intérieur de 15 pixels aux sections */
}
 
ul {
    margin: 0; /* Supprime la marge extérieure par défaut des listes non ordonnées */
}
  • Explication : La première règle ajoute une marge extérieure de 20 pixels et un rembourrage intérieur de 15 pixels aux sections. La deuxième règle supprime la marge extérieure par défaut des listes non ordonnées.

Positionnement (position)

La propriété position définit la méthode de positionnement des éléments.

header {
    position: fixed; /* Fixe le positionnement du haut de la page pour l'en-tête */
    top: 0; /* Place l'en-tête en haut de la page */
    width: 100%; /* Occupe 100% de la largeur du viewport */
}
  • Explication : Cette règle fixe l'en-tête en haut de la page, le positionnant de manière fixe. La largeur est définie à 100% pour occuper toute la largeur du viewport.

Conclusion

En utilisant ces propriétés, vous pouvez créer une mise en forme flexible et adaptative pour les éléments et les boîtes sur votre site web. Expérimentez avec différentes valeurs pour obtenir la mise en page souhaitée.