Effets sur des liens textuels
On peut écrire par exemple: | > Résultat: | Remarques: |
Dans l'entête (<head>...</head>): |
Le style
défini dans l'entête s'applique à tous les liens textuels
normaux, c'est à dire pour lesquels aucune classe n'est spécifiée.
Il suffit que le texte soit entouré par le conteneur A (balises
<A> et </A>) pour que l'effet s'y applique. En fait, l'élément
A créé différents états. |
|
<STYLE
TYPE=text/css> A:link,A:active,A:visited { text-decoration:underline; color:#98a300; } A:hover { text-decoration:none; color:#ffffff; } </STYLE> |
||
Dans le corps de la page (<body>...</body>): | ||
<A
href="#"> Lien 1 </A> <A href="#"> Lien 2 </A> |
||
Dans une même page, on peut définir des classes afin que certains liens textuels aient des effets différents: | ||
On peut écrire par exemple: | > Résultat: | Remarques: |
Dans l'entête (<head>...</head>): | Lien de classe cadre |
Les inscriptions figurant en rouge correspondent à ce qu'on à rajouter pour créer la classe. Celle-ci se prénome "cadre", mais elle aurait pu s'appeler autrement. Le nom est arbitraire, c'est vous qui le choisissez. On peut voir
ici qu'il existe d'autres instructions que la couleur (color) ou le soulignage
du lien (text-decoration): Remarques: Dans notre exemple, la largeur du cadre n'est pas redéfini pour l'état hover. Il garde donc la même largeur de 150 pixels. Idem pour le soulignage, la police; la taille et la couleur du texte. |
<STYLE
TYPE=text/css> A.cadre:link,A.cadre:active,A.cadre:visited { width: 150px; text-decoration: none; font-family:Verdana; font-size:12px; color: #000000; BORDER: none; border: solid 1px #FFFFFF; } A.cadre:hover { border: solid 1px #000000; background-color:#FFFFFF; } </STYLE> |
||
Dans le corps de la page (<body>...</body>): | ||
<A href="#" class="cadre"> Lien de classe vert </A> | ||
On peut définir autant de classes que l'on veut et décliner autant d'effets souhaités. | ||
On peut écrire par exemple: | > Résultat: | Remarques: |
Dans l'entête (<head>...</head>): | Lien de classe bleu | |
<STYLE
TYPE=text/css> A.bleu:link,A.bleu:active,A.bleu:visited { width: 150px; text-decoration:underline; font-family:Verdana; font-size:12px; color: #000000; BORDER: none; } A.bleu:hover { text-decoration: none; font-size:14px; color: #ffffff; border: solid 1px #322561; background-color:#322561; } </STYLE> |
||
Dans le corps de la page (<body>...</body>): | ||
<A href="#" class="bleu"> Lien de classe bleu</A> | ||