> Découvrez trajetalacarte.com : site de covoiturage professionnel !

Ancres, Liens et Pseudo Classes

Introduction
Les pseudos classes en css permettent de définir l'apparence de certain élément contenu dans un classe. Voici comment choisir l'apparence de vos liens sur votre site :


Maintenant, explication, un par un:
a:link {color: #009900;}
La première ligne définie la couleur du lien si aucun événement intervient.
a:visited {color: #999999;}
La deuxième définie la couleur du lien si l'internaute a déja cliqué sur le lien.
a:hover {color: #FF0000;}
La troisème définie la couleur du lien en cas de survol avec la souris (ici en rouge)
a:focus {color: #333333;}
Le quatrième presque identique au précédent, couvre le cas ou l'internaute n'utilise pas de souris mais plutot une touche de son clavier. (il possible de naviguer sur un site avec la clavier si le webmaster le permet)
a:active {color: #009900;}
Le dernier définie la couleur si le lien est cliquée.
Attention Vous devez déclarer "a:link and a:visited" avant de déclarer "a:hover" pour un bon fonctionment
Voir un exemple
Voir le code CSS
Voir le code dans l'élément

Gestion des la couleur d'un ancre

Une ancre, c'est un lien mais qui pointe vers une partie de la page sur lequelle l'internaute ce trourve (concertement il n'y a pas de rechargment de la page lors du clique)

Les règles sont les memes que dans la rubrique "Gestion des la couleur d'un lien".

les Pseudo Classes

Vous pouvez définir des styles précis pour certaine partie de votre site seulement (au centre par exemple).
selector:pseudo-class {property: value}
Disons que le centre de votre site soit nommée "content" et que tous les liens soit selon ce code CSS



Dans cet exemple, nous avons défini des liens de différentes couleurs en fonction de leurs positions sur la page.

Définisons un colonne :


Biensur, le nom "column" c'est vous qui le définissez (ici c'est colonne en Anglais)

Il est possible de faire la meme action en déclarant une class plutot d'un ID


A travers cet exemple, il faut ajouter une classe comme suivant :
<a href="" class="column" >texte ici</a>
Une autre façon plus simple consite à écire le code suivant :


Puis dans le code HTML :


D'autres propriétées peuvent etre ajouter en plus de la couleur des liens, j'ai juste un exemple simple.
D'autres propriétées sont disponibles sur ses liens :Style sur le texte et Police de caratère et peuvent etre utilisées

Gestion des background en CSS >>>