Le CSS est un langage de style qui permet de rendre plus esthétique les pages HTML. Depuis la norme HTML 4.0, il est recommandé de déporter tout le style présent dans le code HTML dans un fichier CSS et de le lier comme on a vu dans la section "Les Bases" en HTML. C'est quand même plus pratique de devoir modifier un seul fichier pour changer le style partout que de devoir modifier chaque page une par une !
Ce langage est assez simple et très puissant, et il possède la plupart des propriété d'un langage de programmation orienté objet, même si ce n'est pas a proprement parler un langage de programmation.
Pour lier un fichier CSS à une page HTML, il suffit de mettre dans le <head> de la page : <link type="text/css" href="chemin_du_fichier.css" rel="stylesheet" />. Ceci est obligatoire à partir de maintenant, car nous allons déporter tout le style de la page dans ce CSS.