Autor Zpráva
Machi
Profil
Zdravím, dělám nový web se 4 jednoduchýma stránkama a rád bych, aby se při dané aktivní stránce měnila barva odkazu v horní navigaci. Jelikož je stránek málo, stačí to udělat manuálně.

Když dám ovšem class tomu danému odkazu a ve stylu pak definuju jinou barvu pozadí, tak to nejede, zaboha nemůžu přijít na důvod.

Inkriminovaný kód HTML:
<div id="nav">

<ul>
<li><a class="act" href="index.html">Domů</a></li>
<li><a href="reference-projekty.html">Reference projekty </a></li>
<li><a href="reference-inzenyrska-cinnost.html">Reference inž. činnost </a></li>
<li><a href="kontakt.html">Kontakt</a></li>
</ul>
</div>

Inkriminovaný kód CSS:

ul {

margin:0 0 0 25px;
_margin:0 0 0 20px;
padding:0;
text-align:center;
}

li {
display:inline;
}

#nav a {
background-color:#92AE3C;
padding:10px 0;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
display:block;
margin:8px 5px;
width:160px;
float:left;
}

.act {
background-color:#CCFF99;
}

#nav a:hover {
text-decoration:none;
}


Adresa: http://mirandakex.cz/temp/chmelicek
CSS styl: http://mirandakex.cz/temp/chmelicek/style.css
Manq
Profil
třídu act dej tomu <li> ne odkazu
Machi
Profil
Manq - Bohužel to z nějakého důvodu nepomohlo.
ladik
Profil
#nav .act {
background-color:#CCFF99;
}
Machi
Profil
ladik - taky nic, všechny tyhle základní obměny jsem zkoušel :(
ladik
Profil
Třída .act by musí být samozřejmě pro <a class="act" href="..
Machi
Profil
ladik - Jo, díky moc, jede.. považujte za vyřešené...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0