Ce fichier HTML est lié au fichier cours4.css ( Cas classique )
Ce fichier CSS dit que la couleur de fond de page doit être jaune.
body { background-color: yellow; }
Balise : style
Toutefois, l'apparence de ce fichier est personnalisée via des instructions situées dans la
balise <style>,
placée après la balise <link />.
<head> ... <link rel="stylesheet" href="cours4.css"> <style> body {background-color : orange;} </style> ... </head>
La balise <style> doit être située dans la zone head (1).
Le navigateur exécute le dernier ordre concernant cet élément.
Or, concernant la couleur de fond de page, la dernière instruction est : mettre en
orange.
Au final, la couleur de la page est donc orange.
Attention à l'ordre des balises : <style> et
<link />.
Si la balise <link /> est la dernière, les instructions CSS contenues dans ce
fichier sont alors prioritaires sur celles contenues dans la zone head !
(1) Cependant, il est possible de spécifier une zone dans le body où le style s'applique à la balise parente et à tous les enfants de cette balise parente. Plus d'info
Attribut : style
Toutefois, il est possible de pousser encore plus loin la personnalisation en fixant l'apparence d'une seule zone, via l'attribut "style".
N'oublions pas qu'une zone peut contenir plusieurs zones. Ici, deux paragraphes.
<div style="background-color: red; color: white"> <p>Toutefois, il est possible de pousser encore plus loin la personnalisation en fixant l'apparence d'une seule zone, via l'attribut "style".</p> <p>N'oublions pas qu'une zone peut contenir plusieurs zones. Ici, deux paragraphes.</p> </div>