C’est quoi le CSS ?

En bref

Le CSS est le langage qui décide de l’apparence d’une page web : les couleurs, les polices, les tailles, la place de chaque élément. Il habille le HTML, qui contient le texte, et adapte la page à l’écran d’un téléphone ou d’un ordinateur.

C’est comme la garde-robe d’une personne : la personne reste la même (le HTML), mais selon les vêtements choisis (le CSS), elle paraît élégante, décontractée ou en tenue de sport.

Les mots que vous entendrez : CSS feuille de style style.css responsive

Voir sur la carte

Ouvrez deux sites de boulangerie sur votre iPhone. Les deux affichent un nom, des horaires et une adresse. Pourtant, l’un est rose pâle avec une écriture ronde, l’autre noir et doré avec de grandes lettres fines. Le texte est presque le même. Ce qui change, c’est le CSS.

Le CSS habille la page : il décide des couleurs, des polices et de la mise en page, sans toucher au texte, qui reste dans le HTML.

À quoi sert le CSS ?

CSS sont les initiales de trois mots anglais qui veulent dire « feuilles de style en cascade ». Retenez surtout le mot style : le CSS sert à donner un style à la page.

Une page web se construit en couches. Le HTML pose le texte et la structure : ici un titre, là un paragraphe, plus bas un bouton. Le CSS vient ensuite dire comment tout cela doit avoir l’air :

Ce qui bouge, comme un menu qui s’ouvre quand on le touche, relève plutôt du JavaScript. Le CSS peut faire quelques effets simples, un bouton qui change de couleur au passage du doigt par exemple, mais son vrai métier, c’est l’apparence.

Imaginez une personne qui se prépare le matin. Elle reste la même personne, avec son prénom et son caractère : c’est le HTML. Selon les vêtements qu’elle choisit, elle aura l’air prête pour un mariage, un jogging ou une réunion : c’est le CSS. Et si elle change de tenue, personne ne la prend pour quelqu’un d’autre. Un site peut changer complètement de look en changeant seulement son CSS.

Comment ça marche concrètement ?

Le CSS est rangé dans un fichier à part, souvent appelé style.css, parmi les fichiers du site. On l’appelle une feuille de style. Le HTML de chaque page contient une petite ligne qui dit au navigateur : « va chercher cette feuille de style et applique-la ».

Dans ce fichier, on écrit des règles. Chaque règle dit « tel élément aura telle apparence ». Par exemple, une règle comme h1 { color: navy; } veut dire : « tous les grands titres seront bleu marine ». Une seule ligne, et tous les titres du site changent d’un coup.

C’est tout l’intérêt d’avoir séparé le texte de l’apparence. Si votre site a cinquante pages et que vous voulez des titres verts au lieu de bleus, vous ne modifiez pas cinquante pages. Vous modifiez une ligne dans la feuille de style, et toutes les pages suivent.

Le mot « cascade » vient de là : plusieurs règles peuvent s’appliquer au même élément, et le navigateur suit un ordre de priorité pour décider laquelle gagne. Une règle générale dit « le texte est gris », une règle plus précise dit « sauf dans les boutons, où il est blanc ».

Le CSS et le téléphone

Une bonne partie des visiteurs arrive aujourd’hui depuis un téléphone. Le CSS permet d’écrire des règles qui ne s’appliquent que sur les petits écrans : passer de trois colonnes à une seule, grossir les boutons pour le doigt, cacher un élément trop encombrant. On appelle cela un site responsive, un mot anglais qui veut dire « qui s’adapte ».

C’est votre navigateur qui fait ce travail : il reçoit le HTML et le CSS envoyés par le serveur web, regarde la taille de l’écran, et applique les bonnes règles.

Les mots qu’on vous dira

Ce que vous avez à retenir

Si vous voulez changer ce qu’on lit sur votre site, c’est le HTML. Si vous voulez changer ce qu’on voit, la couleur, la taille, la disposition, c’est le CSS.

Vous n’avez pas besoin d’écrire les règles vous-même. Avec un assistant IA installé sur votre serveur, il suffit de demander en français : « mettez les boutons en vert sapin et agrandissez le texte sur téléphone ». Il ouvre la feuille de style et ajuste les bonnes règles. Pensez simplement à regarder le résultat sur votre propre téléphone : c’est là que vos visiteurs le verront.

Avec quoi le CSS travaille

Les questions qu’on se pose

C’est quoi le CSS en termes simples ?

C’est le langage qui décide de l’apparence d’une page web : couleurs, polices, tailles et mise en page. Il s’applique au HTML, qui contient le texte.

Quelle est la différence entre HTML et CSS ?

Le HTML contient le texte et la structure de la page. Le CSS décide de son apparence. On peut changer tout le look d’un site en modifiant seulement le CSS.

À quoi sert une feuille de style ?

C’est le fichier qui regroupe les règles d’apparence du site. Une seule règle modifiée s’applique d’un coup à toutes les pages.

Pourquoi ma modification de couleur ne s’affiche pas ?

Souvent, le navigateur a gardé l’ancienne feuille de style en mémoire. Rechargez la page, ou attendez un peu, et la nouvelle apparence s’affiche.

Tous les mots du Web

Chez vous

Mon iPhoneLe navigateurL’URLLes cookiesLe cacheLe Wi-FiMa box internetLa fibre optiqueLe terminalSSHLe FTPLes e-mails à votre nom

Le chemin, dehors

L’antenne relais 4G / 5GLe satelliteInternetLe cadenas (HTTPS)Le DNSLe nom de domaineL’adresse IP

Le data center

Le data centerL’hébergeurLa baie de serveursLe serveur (VPS)Le VPS

Dans votre VPS

Le pare-feuLe serveur webLe code (PHP)La base de donnéesL’assistant IALes sauvegardesLe système (Linux)

Les fichiers du site

Les fichiers du siteLe HTMLLes balises HTMLLe CSSLe site responsiveLe JavaScriptLes imagesL’image transparenteLe SVGWordPress et les CMS

Être trouvé sur Google

Le moteur de rechercheLe référencement (SEO)

Les services en ligne (Stripe, Claude…)

L’API