Autor Zpráva
cesss
Profil *
Zdravím,

potřebuji nějak elegantně vyřešit tento problém.

Na začátku stránky vždy phpčku nastavím proměnnou, která říká, na které stránce se uživatel nachází.
Poté jsem si upravoval menu a hrál s CSS stylopisem.

Vyřešil jsem to tak, že tagu A (odkaz) nastavím vždy třídu "current", když se uživatel na stránce nachází. Tím v menu zabarvím zeleně odkaz, na kterém uživatel je.

#leftmenu a
{
display: inline-block;
width: 137px;
height: 30px;
line-height: 30px;
color: black;
vertical-align: middle;
text-decoration: none;
}

#leftmenu a:hover
{
background-color: black;
color: yellow;
font-weight: bold;
}

#leftmenu a.current
{
background-color: green
color: black
font-weight: bold
text-decoration: none
}

#leftmenu a.current:hover
{
background-color: green
color: yellow
font-weight: bold
text-decoration: underline, overline
}

Bohužel, nefunguje to.
Aktivní odkaz se chová, jakoby tam class="current" vůbec neměl.


Nevíte prosím, kde dělám chybu?

Děkuji
Someone
Profil
Chybí ti tam středníky, řádky 21-24; 29-32
cesss
Profil *
Já jsem idiot :DD DÍKY MOC!

Ještě malý dotaz, proč nefunguje toto:

text-decoration: underline, overline;

Díky .)


aha bez čárky.. už to mám :)

*solved*

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: