Autor | Zpráva | ||
---|---|---|---|
DjDve Profil |
#1 · Zasláno: 12. 12. 2008, 19:19:44 · Upravil/a: DjDve
<?php echo "<ul>"; echo "<li"; if ($id=="uvod") { echo " class='active'"; } echo "><a href='index.php?id=uvod'>Úvod</a></li>"; echo "<li"; if ($id=="omne") { echo " class='active'"; } echo "><a href='index.php?id=omne'>O mně</a></li>"; echo "<li"; if ($id=="reference") { echo " class='active'"; } echo "><a href='index.php?id=reference'>Reference</a></li> </ul>"; ?> mám tento kód, ale vůbec mi nefunguje, nevíte v čem je problém??? v CSS mám: #menu ul li a:active { color: white; background-position: 0 -30px; } Díky moc |
||
Měsíček Profil |
#2 · Zasláno: 12. 12. 2008, 19:29:24
Opravdu chceš použít :active .. pletou mě tam ty třídy konkrétně class="active", tam bych tedy dal spíše #menu ul li a.active {} případně #menu ul li a.active:active {}
|
||
DjDve Profil |
#3 · Zasláno: 12. 12. 2008, 19:39:44
Nějak mi to nefakčí, Odkaz nevíš proč? Použil jsem ten php kód co tu píšu, a v CSS #menu ul li a.active {}
|
||
Měsíček Profil |
#4 · Zasláno: 12. 12. 2008, 19:42:03
Jak máš v PHP podmínku if ($id == "něco") tak to změň za if($_GET["id"] == "něco")
|
||
panther Profil |
#5 · Zasláno: 12. 12. 2008, 19:45:14
DjDve
„a v CSS #menu ul li a.active {}“ ale máš tam mít #menu ul li.active a {..} |
||
DjDve Profil |
#6 · Zasláno: 12. 12. 2008, 19:47:32 · Upravil/a: DjDve
Funguje... Díky moc kluci
|
||
Časová prodleva: 15 let
|
0