Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Mettre en page

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

40 minutes

Ranger la valise

Tu fais ta valise. Chaque objet a un emballage autour. Entre deux objets, tu laisses un peu de place pour fermer.

Sur une page web, chaque élément est une boîte avec du vide autour. Pour placer les boîtes les unes à côté des autres, on utilise flexbox.

Mots-clés

MotCe que ça veut direExemple
BoîteChaque élément de la page est un rectangle.un paragraphe, un titre
PaddingLe vide entre le contenu et la bordure, à l’intérieur de la boîte.padding: 20px;
BordureLe trait autour de la boîte.border: 2px solid black;
MarginLe vide à l’extérieur de la bordure, entre deux boîtes.margin: 10px;
FlexboxUne façon de ranger des boîtes en ligne ou en colonne.display: flex;
PixelUn petit point de l’écran. On écrit px.20px

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

À toi : jouer avec une boîte

Code: web
<div class="carte">Ceci est une boîte.</div>
<div class="carte">Une deuxième boîte.</div>

Exemple travaillé : la place prise

CoucheValeurCompte pour la largeur
Contenu200px200
Padding, des deux côtés20px de chaque côté40
Bordure, des deux côtés2px de chaque côté4
Margin, des deux côtés10px de chaque côté20
Total de la place prise200 + 40 + 4 + 20264

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Contrôle rapide : la boîte

À toi de jouer

Contrôle rapide : la boîte

3 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

Ranger avec flexbox

Par défaut, chaque boîte div prend une ligne entière. Pour les mettre côte à côte, on écrit display: flex; sur le parent, la boîte qui les contient.

gap met un espace entre les boîtes. justify-content dit où les placer sur la ligne.

À toi : trois joueurs en ligne

Code: web
<div class="rangee">
  <div class="joueur">Lina</div>
  <div class="joueur">Karim</div>
  <div class="joueur">Zoé</div>
</div>

Les réglages de flexbox

RéglageEffetExemple
display: flexLes enfants se rangent en ligneLina, Karim, Zoé côte à côte
gap: 10pxUn espace entre les enfants10 pixels entre chaque joueur
justify-content: centerLes enfants se groupent au milieuLes joueurs au centre
justify-content: space-betweenLes enfants se répartissent sur toute la largeurUn joueur à gauche, un au milieu, un à droite
flex-direction: columnLes enfants se rangent en colonneLes joueurs l’un sous l’autre

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

La leçon continue

5 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.