Autor Zpráva
wiston
Profil *
Ahoj,
na stránkách mi nefunguje active, ale hover ano. Čím to je? Mám to zapsané takto:

#menu .prvni:hover{
background-color: #CFB53B;
 }

#menu .prvni:active{
background-color: #CFB53B; 
}


tady je odkaz na CSS: http://lide.gymcheb.cz/~makomig/Stranky8/CSSHRY.css
a tady na stránky: http://lide.gymcheb.cz/~makomig/Stranky8/uvod2.html

Děkuji za pomoc:)
nigdo
Profil
zkus tomu #menu .prvni:active nastavit jinou barvu
:active se aktivuje, ale ty to nepoznáš, protože v tu chvíli už je aktivní hover a oba mají stejnou barvu pozadí
Str4wberry
Profil
Ono ti to funguje. Zkus si schválně kliknout, podržet levé tlačítko a odjet z odkazu. Jde o to, že :active nedělá to, co zřejmě očekáváš. Chceš-li zvýraznit aktuální odkaz, budeš muset použít běžnou CSS třídu.
wiston
Profil *
Str4wberry:
Aha, už to vidim. A jak mám udělat to, aby to zůstalo vybarvený celou dobu?
Str4wberry
Profil
Jak píšu. Přidat na každé stránce pro příslušný odkaz novou (další) CSS třídu, která bude zvýrazňovat aktuální stránku.
wiston
Profil *
A k čemu mám tu třídu připsat?

<td class="druha" class="kvizy"><a href="kvizy.html">Kvízy</a></td>

takhle to nejde:(
Str4wberry
Profil
Více tříd pro jeden element se zapisuje trochu jinak.
wiston
Profil *
Ok, děkuju za pomoc, už mi to jde:).
Str4wberry
Profil
Když ti to už jde, tak bych ještě doporučoval to menu nedělat z tabulky. Je dost nešikovné, jak po najetí myší kdekoliv v buňce se celá zbarví, ale nejde na ni kdekoliv kliknout.
wiston
Profil *
Jo to vim, že to nejde všude. Zkoušela jsem ho předtim podle návodu z internetu nějakym seznamem, ale vůbec jsem nechápala co píšu. Navíc mi to strašně blblo, proto jsem to smazala a dala tam jednoduchou tabulku. :D
Bubák
Profil
Tak aspoň deklaruj odkazy v tabulce jako blokové a dej jim 100% výšku.
wiston
Profil *
Ok, udělala jsem to:). Děkuju mockrát:).

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