Par défaut, les navigateurs ont leur propres feuilles de style.
Le travail "classique" de l'intégrateur consiste à créer des fichiers ".css" que l'on reliera via la balise "<link>" aux fichiers HTML. L'intérêt est de mettre en commun ces feuilles de style si bien que la modification d'un fichier css aura potentiellement un impact sur un grand nombres de fichiers html.
Les feuilles de style par défaut des navigateurs ne sont pas les mêmes (surtout sur les vieux navigateurs).
Il est également possible, mais c'est déconseillé, d'utiliser des feuilles de style internes (via la balise "style") aux fichiers html voire des styles "en ligne" via l'attribut de balise "style".
Nous verrons dans le chapitre suivant qu'il est indispensable de bien comprendre le mécanismes des "poids des sélecteurs" pour savoir quel style s'applique finalement.