Autor Zpráva
zutra
Profil
Ahoj, nevím jak zvýraznit aktivní odkazy ve svém menu. Přestože se po kliknutí stránka změní, odkaz nemá vlastnosti, jaké jsem mu přidělil v css pro active.
Tady je styl:

a.menu{
background: url(../obrazy/menu_tlacitko.bmp) no-repeat;
text-decoration: none;
cursor: hand;
display: block;
outline-style: none;
}
a.menu:link{color:green}
a.menu:visited{color:green}
a.menu:active{color:yellow}
a.menu:hover{
color:red;
background-position: right top;}

Zde je adresa, díky:
zutra.wz.cz/osma/
Havel
Profil *
Pro pseudo el. je dané pevné pořadí: l, v, h, a - takže tobě hover shazuje active (prohoď je).
Tasartir
Profil
zutra:
"Aktivní odkaz" je v css něco jiného, než je "stránka, kterou právě prohlížíte". Pokud chceš pro právě vybranou stránku zvýraznit položku v menu žlutě, samotným css toho nedosáhneš. Budeš muset identifikovat prvek v html (třeba přidáním třídy/identifikátoru k odkazu nebo k nadřazenému divu). (Mimochodem, máš tam vícektrát <div id="menu_tlacitko">.)

Na Polopatě je návod, jak docílit zvýraznění aktivní položky v menu, kterým by ses myslím mohl inspirovat.
Snad jsem pomohl..
Trejpa
Profil
zutra:
A jsi si vědom toho, jaký účel má pseudoelement :active, že?

Na tvé stránce funguje správně. Po kliknutí na odkaz v menu písmo zežloutne do doby, než se načte nová stránka (asi 0,2 s). V Internet Exploreru se :active chová i jako :focus, takže si jeho (správnou) funkci můžeš ověřit přechodem po odkazech pomocí tabulátoru.
zutra
Profil
Všem mockrát děkuju za pomoc :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0