[CSS] Nie zmienia koloru linków

0

RATUJCIE, bo się męczę już 2 godziny z rzeczą, którą robiłem z zamkniętymi oczami...

Mam sobie index.html. No i w head mam linijkę:

<link rel="stylesheet" href="styl.css" type="text/css">

Kawałek kodu w styl.css wygląda tak:

//linki 
a {color:#00FF00; text-decoration:none}
a:hover {text-decoration:underline}
a:visited {color:#55FF00; text-decoration:none}

Ale się nic nie dzieje.

Gdy mam jeszcze zdefiniowane(dodatkowo) a:link tak samo jak a, to linki zmieniają kolor, ale nie reagują na pozostałe pseudoklasy.

Dodam jeszcze, że w index.html jest odniesienie:

<script language="JavaScript" src="menu.js"></script>

W skrypcie tym są linki ładnie poukładane w tabelkę(wszystko oparte na document.write)

0

może kolejność:

a hover za a visited bo inaczej może nie zmieni się jeśli strona była już odwiedzona

kiedyś tak właśnie miałem co wydało mi się dziwne

0

może kolejność:

a hover za a visited bo inaczej może nie zmieni się jeśli strona była już odwiedzona

Nic nie dało :(

[dopisane]

Wymyśliłem coś takiego:

a {color:#00FF00; text-decoration:none}
a:link {color:#00FF00; text-decoration:none}
a:visited {color:#AAFF00; text-decoration:none}
a:hover {text-decoration: underline}

i działa, ale nie wiem dlaczego. Jeśli nie ma stylu dla 'a' lub a:link (jednego z dwóch) to już nie działa. Czemu tak jest?

0

nie wiem bo u mnie wszystkie trzy sposoby działają na wszystkich przeglądarkach jakie posiadam ...

0

W CSS właśnie tak jest że wystarczy pomylić kolejność lub niezamieścić któregoś i się wszystko sypie ;) Pozdrawiam :)

0

W CSS właśnie tak jest że wystarczy pomylić kolejność lub niezamieścić któregoś i się wszystko sypie ;) Pozdrawiam :)

Cóż za bierutna bzdura [sciana] - coś Ci się chyba pokręciło...

1 użytkowników online, w tym zalogowanych: 0, gości: 1