Gabarit 05

Menu vertical à gauche, largeur fluide

À propos du gabarit 05

Code HTML et CSS

Ce gabarit est structuré de la manière suivante:

<body>
	<header id="entete">...</header>
	<nav id="navigation">...</nav>
	<main id="contenu">...</main>
	<footer id="pied">...</footer>
</body>

Il est mis en forme par deux feuilles de styles:

  1. base.css (mise en forme minimale du texte, commune à tous les gabarits)
  2. modele05.css, qui contient tous les styles propres à ce gabarit, et que je vous invite à consulter.

Pour voir le détail du code HTML de cette page, utilisez la fonction d'affichage de la source de votre navigateur web (ex: «Affichage > Code source de la page»).

À noter

  1. Dans ce gabarit, nous utilisons une grille CSS (CSS Grid) pour agencer les quatre principaux conteneurs: en-tête, navigation, contenu principal et pied de page. L'agencement est différent sur petits écrans (tous les blocs prennent la largeur de la page et apparaissent les uns sous les autres) et sur un écran plus large (mise en page en deux colonnes).

  2. Pour mieux comprendre le fonctionnement des grilles CSS, vous pouvez utiliser les outils pour développeurs de votre navigateur pour inspecter les styles de la page en sélectionnant l'élément body et en cliquant sur le bouton “grid” qui apparait à côté de cet élément dans l’arbre des éléments de la page.

Capture d’écran de l’outil Inspecteur des outils pour développeurs de Firefox, montrant un aperçu du code HTML de la page et un aperçu schématique de la grille de mise en page avec 2 colonnes
L’outil d’inspection de grilles CSS dans Firefox DevTools