Autor | Zpráva | ||
---|---|---|---|
zutra Profil |
#1 · Zasláno: 6. 4. 2010, 13:59:09
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 * |
#2 · Zasláno: 6. 4. 2010, 14:10:30
Pro pseudo el. je dané pevné pořadí: l, v, h, a - takže tobě hover shazuje active (prohoď je).
|
||
Tasartir Profil |
#3 · Zasláno: 6. 4. 2010, 14:33:12
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 |
#4 · Zasláno: 6. 4. 2010, 14:33:50
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 |
#5 · Zasláno: 8. 4. 2010, 16:40:40
Všem mockrát děkuju za pomoc :)
|
||
Časová prodleva: 14 let
|
0