| Autor | Zpráva | ||
|---|---|---|---|
| cesss Profil * |
#1 · Zasláno: 27. 6. 2012, 14:12:29
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 |
#2 · Zasláno: 27. 6. 2012, 14:17:47
Chybí ti tam středníky, řádky 21-24; 29-32
|
||
| cesss Profil * |
#3 · Zasláno: 27. 6. 2012, 14:26:07 · Upravil/a: cesss
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* |
||
|
Časová prodleva: 13 let
|
|||
0