Witam panowie mam taki problem... Postanowiłem zrobić sobie activ menu po wcześniejszym zobaczeniu tego w innych szablonach. Dokładnie chodzi że np. jak jestem na strona.pl/kontakt.html podświetla się ten button Napisałem sobie takie cosik ale jakoś mi się nie zmienia podczas przechodzenia.
Wycinek html:
CSS:
Edit: Zmieniłem swój css i html na ten na którym się wzorowałem i po jego dodaniu jest to samo : P. Podświetla się tylko menu gdyż jest <li class="active">@<a href="index.html" accesskey="1" title="">Home</a></li>. Tam gdzie "@" powinno być przecież<li> bo tak to się podwswietla jak nie jest otwarty a jak się da<li> to już nie
Wycinek html:
Kod:
<div id="menu">
<ul>
<li class="active"><a href="index.html" accesskey="1" title="">Home</a></li>
<li><a href="kontakt.html" accesskey="2" title="">Blogs</a></li>
<li><a href="#" accesskey="3" title="">Photos</a></li>
<li><a href="#" accesskey="4" title="">Links</a></li>
<li><a href="#" accesskey="5" title="">About</a></li>
<li><a href="#" accesskey="6" title="">Contact</a></li>
</ul>
</div>
CSS:
Kod:
#top #menu {
width: 900px;
height: 50px;
background-image: url(images/menu.jpg);
}
#top #menu ul {
margin: 0;
padding: 0;
list-style: none;
height: 50px;
}
#top #menu li {
display: block;
float: left;
width: 122px;
height: 50px;
padding-top: 0px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
#top #menu a {
display: block;
width: 122px;
height: 38px;
background: url(images/button1.jpg) no-repeat;
text-align: center;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
padding-top: 12px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
#top #menu a:hover {
background-image: url(images/button3.jpg);
height: 50px;
color: #FFFF66;
}
#top #menu .active {
padding-top: 0px;
height: 50px;
}
#top #menu .active a {
height: 38px;
color: #FFCC00;
background-image: url(images/button2.jpg);
}
#top #menu .active a:hover {
background-image: url(images/button2.jpg);
Edit: Zmieniłem swój css i html na ten na którym się wzorowałem i po jego dodaniu jest to samo : P. Podświetla się tylko menu gdyż jest <li class="active">@<a href="index.html" accesskey="1" title="">Home</a></li>. Tam gdzie "@" powinno być przecież<li> bo tak to się podwswietla jak nie jest otwarty a jak się da<li> to już nie
