problema css
Last Updated: Jan 17 2009 00:14, Started by
CipryXXX
, Jan 13 2009 14:08
·
0
#1
Posted 13 January 2009 - 14:08
am urmatorul cod in css :
#menu ul { list-style-type:none; } #menu li { float:left; } #menu li a { padding:0 15px; display:block; color:#ffffff; margin-right:2px; } #menu li a:hover { background:url(images/bg-menu-hover.png) no-repeat center center; }si am incercat atunci cand ai selectat linkul sa ramana efectul de la a:hover asa ca am mai adaugat : #menu li a:active { background:url(images/bg-menu-hover.png) no-repeat center center; }insa problema mea este ca nu ramane selectat,nu merge asa arata meniul : <div id="menu"> <ul> <li><a href="index.php">Home</a></li> <li><a href="?page=view_galeriefoto">Galerie foto</a></li> <li><a class="menu" href="?page=view_categorie&id=1">test</a></li> <li><a class="menu" href="?page=view_categorie&id=2">test2</a></li> <li><a class="menu" href="?page=view_categorie&id=3">test3</a></li> </ul> </div>cum pot rezolva aceasta problema?multumesc. Edited by CipryXXX, 13 January 2009 - 14:11. |
#3
Posted 14 January 2009 - 15:59
CipryXXX, on Jan 13 2009, 13:08, said: cum pot rezolva aceasta problema?multumesc. Bineinteles ca nu ramine selectat, a:active este o pseudoclasa dinamica. O pseudoclasa dinamica gen :hover, :active sau :focus este declansata de o actiune a userului, si dispare in momentul in care actiunea dispare. Ca sa iti ramina selectata trebuie sa adaugi tu o clasa simpla, care sa fie alocata elementului respectiv cind te afli pe pagina respectiva. Deci, in loc de a:active, iti trebuie a.active. |
#5
Posted 15 January 2009 - 12:05
CipryXXX, on Jan 14 2009, 21:56, said: mersi de explicatie dar din pacate tot nu merge... #menu li a.active { background:url(images/bg-menu-hover.png) no-repeat center center; } Trebuie si alocata clasa aia. Si asta o faci cu php. |
#6
Posted 16 January 2009 - 21:44
nu inteleg cum sa adaug clasa elemntului respectiv,poti sa imi arati un exemplu te rog?mersi.
Edited by CipryXXX, 16 January 2009 - 22:02. |
#7
Posted 16 January 2009 - 21:59
#8
Posted 16 January 2009 - 22:02
daca pun
<a class="active"toate linkurile raman ca si cum ar fi selectate. Edited by CipryXXX, 16 January 2009 - 22:13. |
#9
Posted 16 January 2009 - 23:14
CipryXXX, on Jan 16 2009, 23:02, said: daca pun <a class="active"toate linkurile raman ca si cum ar fi selectate. Atunci fa astfel incat sa nu aibe toate linkurile clasa "active". Daca folosesti PHP asta e simplu, daca nu, atunci trebuie sa creezi cate un "meniu" pentru fiecare pagina posibila in parte. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users