CSS (Cascading Style Sheet) est la méthode utilisée par la plupart des sites pour différencier le contenu de l'apparence : la page HTML chargée ne contient pas d'instructions de mise en forme, toutes les données graphiques sont stockées dans une feuille externe. Cela permet de mettre à jour très facilement le design d'un site Web complet. De très nombreuses propriétés sont modifiables, qu'il s'agisse de la couleur, du style des listes ou encore de l'espacement entre chaque caractère.