par
Victor BRITO » 05 déc. 2007, 19:52
Une feuille de style interne comporte les règles CSS dans l'élément style :
Code : Tout sélectionner
<head>
<style type="text/css">
/* Tes règles CSS, formant une feuille de style interne,
qui ne sera valable que pour la page en question */
</style>
</head>
À ne pas confondre avec l'appel d'une feuille de style
via la règle @import :
Code : Tout sélectionner
<head>
<style type="text/css">
@import url("chemin-vers-la-feuille-de-style.css");
/* C'est une alternative à l'élément link, donc c'est une feuille de style externe */
</style>
</head>
En plus de cela, tu as l'attribut style, dont la valeur comprend les règles CSS qui s'appliquent (par priorité) uniquement à l'élément comportant ledit attribut :
Code : Tout sélectionner
<p style="font-size:4em; font-weight: bold; color: red; background: silver;">Ce paragraphe utilisera prioritairement les règles CSS définies par son attribut style.</p>
Si tu appelles plusieurs feuilles de styles externes et qu'elles concernent toutes le(s) même(s) média(s), sache que les règles CSS contenues dans la feuille de style suivante écrasent celles contenues dans la feuille de style précédente.
Soit trois feuilles de styles et leur code respectif :
a.css
b.css
c.css
Un extrait du fichier HTML qui les appelle :
Code : Tout sélectionner
<head>
<link href="a.css" rel="stylesheet" type="text/css" media="screen" />
<link href="b.css" rel="stylesheet" type="text/css" media="screen" />
<link href="c.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<p>Un paragraphe</p>
</body>
Vu l'ordre d'appel des feuilles de style, le paragraphe s'affichera en bleu.
Une feuille de style interne comporte les règles CSS dans l'élément style :
[code]<head>
<style type="text/css">
/* Tes règles CSS, formant une feuille de style interne,
qui ne sera valable que pour la page en question */
</style>
</head>[/code]
À ne pas confondre avec l'appel d'une feuille de style [i]via[/i] la règle @import :
[code]<head>
<style type="text/css">
@import url("chemin-vers-la-feuille-de-style.css");
/* C'est une alternative à l'élément link, donc c'est une feuille de style externe */
</style>
</head>[/code]
En plus de cela, tu as l'attribut style, dont la valeur comprend les règles CSS qui s'appliquent (par priorité) uniquement à l'élément comportant ledit attribut :
[code]<p style="font-size:4em; font-weight: bold; color: red; background: silver;">Ce paragraphe utilisera prioritairement les règles CSS définies par son attribut style.</p>[/code]
Si tu appelles plusieurs feuilles de styles externes et qu'elles concernent toutes le(s) même(s) média(s), sache que les règles CSS contenues dans la feuille de style suivante écrasent celles contenues dans la feuille de style précédente.
Soit trois feuilles de styles et leur code respectif :
a.css
[code]p {
color: red;
}[/code]
b.css
[code]p {
color: green;
}[/code]
c.css
[code]p {
color: blue;
}[/code]
Un extrait du fichier HTML qui les appelle :
[code]<head>
<link href="a.css" rel="stylesheet" type="text/css" media="screen" />
<link href="b.css" rel="stylesheet" type="text/css" media="screen" />
<link href="c.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<p>Un paragraphe</p>
</body>[/code]
Vu l'ordre d'appel des feuilles de style, le paragraphe s'affichera en bleu.