|
Well, the first thing I would suggest is to ditch the absolute positioning for everything, that is not necessary and will cause you other problems.
2nd suggestion - don't make the background one big image as you have done. I would make the header 1 image, then create the sidebar area using a tileable image that tiles vertically only.
For your menu, using paragraphs as you have is not a good solution. Try this instead:
#sidenav {
height: 175px;
width: 100px;
top: 225px;
left: 40px;
padding: 0px;
margin: 0;
list-style: none;
}
#sidenav li{
margin: 0;
padding: 0px 0;
margin: 0 0 14px 0;
}
#sidenav a {
text-decoration: none;
color: #133463;
font-size: 11px;
font-weight: bold;
}
<ul id="sidenav">
<li><a href="http://www.insiteci.com/sample/windsor/league.php" target="_blank">League</a></li>
<li><a href="http://www.insiteci.com/sample/windsor/schedules.php" target="_blank">Schedules</a></li>
<li><a href="http://www.insiteci.com/sample/windsor/sponsors.php">Sponsors</a></li>
<li><a href="http://www.insiteci.com/sample/windsor/canadians.php">2007 Canadians</a></li>
<li><a href="http://www.insiteci.com/sample/windsor/contact.php">Contact Us</a></li>
<li><a href="#">Links</a></li>
</ul>
You're going to have some problems getting the list to line up exactly because your background image is not consistent in spacing and since its purely a background graphic, it's not flexible. By making the arrow a background image on the <a> in the list itself, and using borders for the separating lines, you would make the whole thing more flexible.
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!
Please login or register to view this content. Registration is FREE
Please login or register to view this content. Registration is FREE
|