okay, thats not a good way to do it, you shouldn't use div's for each section.
try doing it with a list
try something like:
Code:
.menu{margin:0 auto; padding:0; display:block;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; display:block;}
.menu li.first a{background: url("http://www.webmaster-talk.com/images/lala/site-layout_03.png");}
.menu li.first a:hover{background-image: url("http://www.webmaster-talk.com/images/lala/site-layout_03.png"); background-position: -101px 0;}
.menu li.second a{background: url("http://www.webmaster-talk.com/images/lala/site-layout_05.png");}
.menu li.second a:hover{background-image: url("http://www.webmaster-talk.com/images/lala/site-layout_05.png"); background-position: -117px 0;}
.menu li.third a{background: url("http://www.webmaster-talk.com/images/lala/site-layout_07.png");}
.menu li.third a:hover{background-image: url("http://www.webmaster-talk.com/images/lala/site-layout_07.png"); background-position: -107px 0;}
.menu li.fourth a{background: url("http://www.webmaster-talk.com/images/lala/site-layout_09.png");}
.menu li.fourth a:hover{background-image: url("http://www.webmaster-talk.com/images/lala/site-layout_09.png"); background-position: -325px 0;}
Code:
<ul class="menu">
<li class=”first”><a href="#" class="active">Home</a></li>
<li class=”second”><a href="#">Products</a></li>
<li class=”third”><a href="#">About</a></li>
<li class=”fourth”><a href="#">Contact</a></li>
</ul>
Hope this works, untested. Incomplete, just got the important stuff on there.
Fitting the breakers in and the end clips on should be easy enough.
Josh.
__________________
Personal UK Webhosting
Last edited by Joshy D; 07-08-2009 at 05:43 AM..
|