Autor Zpráva
KEMRr
Profil
Ahoj vsichni,
poradte mi pls jak udelat:
Mam menu o 4 odkazech a chci, aby vzdy aktivni odkaz byl vybarven jinou barvou
nez ostatni...
Diky moc
PerToon
Profil
<head>
<style>
a:hover.cerveny {color: red;}
a:hover.zluty {color: yellow;}
</style>
</head>

<a class="cerveny">
<a class="zluty">
...
gajdynator
Profil
asi myslis toto
Text odkazu
KEMRr
Profil
ne, myslim to jako ze, kdyz kliknu na jeden odkaz, tak ten treba zustane cerveny a ostatni budou zlute a kdyz zase kliknu na jiny odkaz, tak ten bude cerveny a ostatni budou zlute...
bojars
Profil
skús si pozrieť toto:

http://www.jakpsatweb.cz/odkazy.html#css
PerToon
Profil
Takže to o co ti jde je buď a:active nebo a:visited
Timy
Profil
KEMRr
jestli myslíš aktivní záložku, na které stránce zrovna jsi, tak to v CSS nejde, musíš na každé stránce přiřadit tomu jednomu odkazu jinou třídu než ostatním
Petra
Profil
bojars: tam to ale není

KEMRr: Dělá se to prostě tak, že tomu aktivnímu odkazu přidáš nějakou třídu (třeba <a class="aktivni">). Jak jí tam přidáš, to už záleží na tom, jak máš ten web, potažmo menu máš vyrobený. Pokud je to statický, tak to prostě do každý stránky dopíšeš, pokud to máš v PHP, tak si jestli vypsat nebo nevypsat třídu zjistíš z proměnné (nebo řetězce) v URL.
bojars
Profil
Mam menu o 4 odkazech a chci, aby vzdy aktivni odkaz byl vybarven jinou barvou

Petra- bojars: tam to ale není

IMHO tam je napísané:

...V příkladu a:link znamená nenavštívený odkaz (bude modrý, blue), a:visited je navštívený odkaz a a:active je odkaz, na který se zrovna kliklo....

Možno sa mýlim, ale ak v CSS pridá aktívnemu odkazu požadovanú vlastnosť, tak to bude tak. Ťažko je hádať, čo vlastne autor vlákna chce. Hm. Možné je, že chce to, čo opisuje Timy.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0