Okay, that’s everything but the drop-downs done. I was a pain to get the images working again. I had to re-jig it so that I use z-index to overlap the links. Unless you know of any way to specify an exact point on an image to hyperlink? Effectively all I am doing is hiding the other transparency changes under the main image by sing z-index…
#menu{
float: left;
padding: 0;
margin: 0;
font-family: Georgia, sans-serif;
font-size: 25pt;
font-weight: bold;
width: 762px;
height: 100px;
position: absolute;
top: 300px;
}
#menu ul{
list-style: none;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
#menu ul li{
display: inline;
margin: 0;
padding: 0;
}
#menu ul li a{
text-decoration: none;
color: #003300;
border-bottom: 0 none;
}
#menu a{
overflow: hidden;
position: absolute;
left: 50px;
top: 28px;
height: 43px;
width: 655px;
background: url(images/kn-menu.png) top left no-repeat scroll;
border-bottom: 0 none;
z-index: 40;
}
#menu a:hover{
overflow: hidden;
border-bottom: 0 none;
}
#menu .home a{
width: 125px;
float: left;
z-index: 50;
}
#menu .home a:hover{
background:url(images/kn-menu.png) 0 -42px no-repeat;
}
#menu .about a{
width: 275px;
float: left;
z-index: 49;
}
#menu .about a:hover{
background:url(images/kn-menu.png) 0 -42px no-repeat;
}
#menu .goodies a{
width: 465px;
float: left;
z-index: 48;
}
#menu .goodies a:hover{
background:url(images/kn-menu.png) 0 -42px no-repeat;
}
#menu .topposts a{
width: 655px;
float: left;
z-index: 47;
}
#menu .topposts a:hover{
background:url(images/kn-menu.png) 0 -42px no-repeat;
}
#menu span {
position: absolute;
height: 0;
width: 0;
overflow: hidden;
}
This site was also great for checking gout IE6 and such. Do you know if z-indexes work properly on IE6 and Mac? It was a bit strange (the image rollovers don’t work in IE6, but the links do…)
https://www.my-debugbar.com/wiki/IETester/HomePage