Apprendre HTML & CSS
20 leçons pour maîtriser HTML & CSS — de votre première balise à un site prêt pour la production.
Les fondamentaux HTML
Structurer des pages web avec des éléments HTML sémantiques.
Introduction au HTML
balises, attributs, structure du document
Éléments texte
h1-h6, p, strong, em, listes
Éléments média
img, video, audio, figure
Formulaires
input, select, textarea, validation
Le rendu du navigateur
Du HTML aux pixels à l'écran
Les fondamentaux CSS
Styliser vos pages avec les sélecteurs, couleurs et le modèle de boîte.
Introduction au CSS
sélecteurs, propriétés, cascade
Le modèle de boîte
margin, padding, border, box-sizing
Couleurs et typographie
color, font, text, Google Fonts
Fonds et bordures
background, dégradés, border-radius, ombres
La cascade CSS
Comment le navigateur résout les styles conflictuels
Mise en page
Maîtriser Flexbox, Grid et les techniques de layout modernes.
Affichage et positionnement
display, position, z-index, float
Flexbox
flex-direction, justify, align, gap
CSS Grid
grid-template, areas, fr, auto-fit
Patterns de layout
holy grail, cards, sidebar, sticky footer
Flexbox vs Grid
Quand utiliser chaque système de layout
Responsive & moderne
Design responsive, variables, animations et pseudo-éléments.
Design responsive
media queries, mobile-first, viewport
Variables CSS
--custom-properties, var(), thèmes
Animations
transition, @keyframes, transform
Pseudo-éléments et pseudo-classes
::before, ::after, :hover, :nth-child
L'évolution du CSS
Des tableaux au CSS moderne
Outillage & production
Sass, architecture, performance et projet final.