This project is maintained by inetis-ch
<meta>
: définit des métadonnées sur le document<link>
: permet de relier le document HTML à une feuille de style externe ou à une police de caractère externe<title>
: définit le titre du document<html>
: débute et termine le document HTML<head>
: contient les éléments d’en-tête du document, tels que les balises meta et link<body>
: contient tout le contenu visible du document HTML<header>
: représente l’en-tête du document ou de la section<main>
: représente le contenu principal du document<section>
: représente une section dans un document<footer>
: représente le pied de page du document<nav>
: représente une section de navigation dans le document<div>
: représente une division ou une section générique d’un document<h1>
, <h2>
, <h6>
: représentent les titres de différents niveaux dans le document<p>
: représente un paragraphe de texte<img>
: permet d’inclure une image dans le document<a>
: représente un lien hypertexte<ul>
, <li>
: permettent de créer des listes non ordonnées<button>
: représente un bouton interactifbackground-color
: couleur de fond du boutonborder
: bordure du boutoncolor
: couleur du texte du boutoncursor
: curseur au survol du boutonfont-size
: taille de la police du boutonfont-weight
: épaisseur de la police du boutonmargin-top
: marge supérieure du boutonpadding
: espacement interne du boutontext-transform
: transformation du texte en majusculestransition
: transition au survol du bouton
transition-property
: propriété sur laquelle s’applique la transitiontransition-duration
: durée de la transitiontransition-timing-function
: fonction de temporisation de la transitiondisplay
: type d’affichage (flex
)flex
: facteur de flexibilitéflex-direction
: type d’alignement ligne ou colonnealign-items
: aligner les éléments au centrejustify-content
: aligner les éléments et répartir l’espacebackground-color
: couleur de fondcolor
: couleur du texteborder-color
: couleur de la bordurergb()
: système de notation des couleurs en fonction des valeurs Rouge, Vert, Bleubox-sizing
: modèle de boîte pour le dimensionnementmargin
: marges extérieuresmax-width
: largeur maximale du conteneurpadding
: espacement internetext-decoration
: style de soulignement du textetext-transform
: transformation du texte en majusculeswidth
: largeur d’un élémentfont-family
: famille de policefont-size
: taille de la policefont-weight
: graisse de la policeline-height
: hauteur de lignesans-serif
: famille de police sans empattementposition
: positionnement d’un élément dans le documenttop
: distance par rapport au bord supérieurleft
: distance par rapport au bord gauchetransform
: transformation d’un élémenttranslateX()
: translation horizontaletransition
: transition d’un état à un autreease
: fonction de temporisation de la transition:root
: définition des variables de couleurLe modèle de boîte flexible, ou Flexbox, en CSS est un outil puissant pour aligner et ordonner des éléments à l’intérieur d’un conteneur de façon efficace, même lorsque leurs tailles sont inconnues ou dynamiques. Voici un aide-mémoire pratique pour vous aider à utiliser Flexbox :
display: flex;
ou display: inline-flex;
pour organiser ses enfants.display: flex;
crée un conteneur de bloc flex.row
(défaut): les éléments sont disposés dans l’ordre du texte.row-reverse
: les éléments sont disposés dans l’ordre inverse du texte.column
: les éléments sont disposés de haut en bas.column-reverse
: les éléments sont disposés de bas en haut.nowrap
(défaut): tous les éléments sont alignés sur une seule ligne ou colonne.wrap
: les éléments s’enroulent sur plusieurs lignes ou colonnes si nécessaire.wrap-reverse
: les éléments s’enroulent et l’ordre des lignes est inversé.flex-start
: les éléments sont alignés au début du conteneur.flex-end
: les éléments sont alignés à la fin du conteneur.center
: les éléments sont centrés dans le conteneur.space-between
: les éléments sont uniformément distribués; le premier élément est au début, le dernier à la fin.space-around
: les éléments sont uniformément distribués avec un espace égal autour d’eux.flex-start
: les éléments sont alignés au haut du conteneur.flex-end
: les éléments sont alignés au bas du conteneur.center
: les éléments sont centrés verticalement dans le conteneur.baseline
: les éléments sont alignés selon la ligne de base de leur texte.stretch
(défaut): les éléments s’étirent pour remplir le conteneur (verticalement).flex-wrap
est wrap
.
flex-start
: les lignes sont empaquetées vers le haut du conteneur.flex-end
: les lignes sont empaquetées vers le bas du conteneur.center
: les lignes sont centrées dans le conteneur.space-between
: les lignes sont uniformément distribuées.space-around
: chaque ligne a un espace égal autour.stretch
(défaut): les lignes s’étirent pour remplir l’espace restant.flex-grow
, flex-shrink
et flex-basis
.align-items
)..container {
display: flex;
justify-content: center; /* Centre les éléments horizontalement */
align-items: center; /* Centre les éléments verticalement */
}