

CSS - odkazy
Zdravim, napíšu do hlavičky jak bude vypadat odkaz, ale problém je v tom, že to nefunguje jak by mělo. Po najetí myši se nic nestane, po kliknutí je to v pořádku a při kliknutí také, i samotný odkaz bez kliků atd. je v pořádku.
Zdrojový kód vypadá takhle:
<style>a {color: black; text-decoration: none;}
a:link {color: #444444; text-decoration: none;}
a:hover {color: white; text-decoration: none;}
a:visited {color: #444444; text-decoration: none;}
a:active {color: white; text-decoration: none;}</style>
Ja som vždy používal len link, hover a visited. Nebije sa ti to náhodou s prvou vyriantou black? Vymenoval si vlastne všetky možnosti a prvá možnosť black je myslím zbytočná.
Je to možně, jakou jinou barvu bych tam měl dát? Také jsem tam dával bílou barvu a #444444, nešlo to stejně. Ještě něco, dříve mi to fungovalo, teď už ne.
Nemyslel som tak. Vyhoď celý riadok. Tým black som myslel riadok, nie farbu.
To jsem taky zkoušel - žádná změna.
Tak už to jde. Jen sem tam něco málo změnil.
V čom bol problém?
Prvek a:hover musí být uvedený až jako poslední (za visited a active), aby fungoval.
Vysvětlení: najedeš nad odkaz. Měl by se tedy změnit na bílou barvu. Jenže ten odkaz už byl navštívený, a visited máš za hover, takže se barva "přepíše" podle visited na #444444.