Le CSS, Cascading Style Sheet, est un langage qui permet de définir les styles associés à un document HTML.
L'HTML, pour HyperText Markup Language, constitue le langage de bases d'un site internet. Ce n'est pas un langage de programmation mais un langage de balisage qui permet d'écrire de l'hypertexte et ainsi de définir la structure sémantique d'une page web.
Comme nous l'avons vu dans la formation précédente l'HTML est un langage qui ne permet que de définir la structure d'un document. Le CSS, pour cascading style sheet, est un langage qui va permettre de définir la forme à donner à notre document. Il possède une syntaxe simple mais un vocabulaire assez conséquent qu'il va falloir apprendre et maitriser en pratiquant.