Jeżeli w jednym dive, powiedzmy, że ma klasę "mojdiv", znajdują się różne linki, które chcesz wystylizować każdy inaczej, to są dwie opcje:
Jedna to w css:
.mojdiv a:first-child {
style dla pierwszego linka w danym divie
}
.mojdiv a:nth-child(2) {
style dla drugiego linka w danym divie
}
I tak dalej.
Bezpieczniejszą metodą jest po prostu nadanie id lub klasy dla danego linku, na przykład:
<a class="mojlink" href="#">Mój link</a>
I w css:
.mojlink {
style dla danego linka
}
A jeżeli chcesz zmienić kolor dla odwiedzonego linku to:
.mojlink:visited {
style
}
A po najechaniu myszką na niego:
.mojlink:hover {
style
}
Polecam dodać do tych wszystkich linków transition, na przykład w ten sposób:
a (albo .mojdiv a) {
transition: all .33s ease-in-out
}
Dzięki temu nastąpi delikatne, bardzo ładne przejście z jednego koloru, na drugi.