Styles Locaux en CSS |
MENU
|
Les
techniques CSS s'appliquent à définir globalement des styles
pour donner une uniformité à l'ensemble des pages du site. Pour mettre en oeuvre ces changements locaux, trois outils :
|
Modifications
locales de style par l'attribut : <... STYLE =...
|
<HTML><HEAD><TITLE>Attribut
local de style<TITLE> H1{font-familly:Arial
; font-size:14pt} </STYLE> <BODY> <P
STYLE=color:green> Chanterelle</P><BR>
|
Nous avons écrit pour vous la source de l'exemple ci-dessus. Deux remarques :
|
Usage
d'un IDENTIFICATEUR avec <SPAN> pour fixer localement un style
|
<HTML><HEAD> <STYLE type="text/css"> H1 { font-familly:Arial,Helvetica,sans-serif; font-size:14pt} P { font-familly:"Times New Roman", Times, serif; font-size:10pt} #dangereux { color : red } #tresbon { color : green } #mediocre { color : #cccccc} </STYLE></HEAD> <BODY> <H1>1 - Champignons</H1> <P> Voici une liste de champignons,BR> Ecrits en rouge, les champignons dangereux<BR> En vert, les très bons.<BR> En gris les espèces à goût médiocre.<BR> <SPAN
ID=tresbon>Chanterelle</SPAN><BR>
|
Les identificateurs
sont ici : "dangereux", "tresbon",
"mediocre" Remarquons que les accentuations sont interdites pour les identificateurs.
|
Exemple : Vous trouverez
le code de l'exemple ci dessus en cliquant
ici. Vous
observez que nous nous sommes affranchis des sauts de ligne inhérents
à l'emploi de la balise P. Le grand intérêt des identificateurs de style est qu'ils peuvent être expansés dans la plupart des séquences de texte, sans faire appel à des balises particulières telles que P, H1, H2, etc. qui peuvent avoir des effets contraires à nos intentions. |
L'attribut de couleur
n'est, bien entendu pas le seul qui puisse faire l'objet d'un identificateur. Tous les attributs de texte vus précédemment ainsi que ceux de positionnement que nous verrons plus loin peuvent faire l'objet d'une règle rattachée à un identificateur, individuellement ou collectivement. |
Conteneur
divisionnaire <DIV> . . .</DIV>
|
L'exemple
ci-dessous oeuvre mieux qu'un long discours sur les propriétés
de la balise DIV.
Nous avons écrit pour vous le fichier source du code ci-dessous - travaillez-le à votre guise. |
<HTML> <HEAD> <HR> |
En résumé : Le conteneur DIV impose son style à tout le texte qu'il contient, sauf aux endroits où les style est redéfini par un autre conteneur tel que <P> ..</P>ou autre. Au sortir de ces conteneurs, le texte reprend le style de DIV si on est toujours dans <DIV> ... </DIV> Au sortir de tout conteneur, y compris DIV, le texte reprend le style imposé dans la balise <BODY> |