carleihar
05-08-2010, 07:35 PM
Hi there, I'm new. :)
In my website, I have a main navigation made of images in a list. The problem is is that I'm getting a 3-4 px gap between them in IE and Firefox. I'm sure this is a common problem, but I couldn't find much of it on the web. Could someone shed some light on the problem?
Here is the navbar code:
<ul class="mainNav">
<li><a href="../index.php"><img src="images/navColumn/image.gif" alt="title" width="175" height="28" /></a></li>
<li><a href="../viewriders.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title="Title"><span class="displace">Title</span></a></li>
<li><a href="../train.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title="Title"><span class="displace">Title</span></a></li>
<li><a href="../feedhorses.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title="Title"><span class="displace">Title</span></a></li>
<li><img src="images/navColumn/image.gif" alt="Title" width="175" height="28" /></li>
<li><a href="../mystats.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title=""><span class="displace">Title</span></a></li>
<li><a href="../worldstats.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title=""><span class="displace">Title</span></a></li>
<li><a href="../link.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title=""><span class="displace">Title</span></a></li>
<li><a href="../viewresults.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title=""><span class="displace">Title</span></a></li>
<li><img src="images/navColumn/myAccount.gif" alt="My Account" width="175" height="28" /></li>
<li><a href="../accountsettings.php" class="rollover" style="background-image: url(images/navColumn/acctSettings.gif)" title="Account Settings"><span class="displace">Account Settings</span></a></li>
<li><a href="../changepass.php" class="rollover" style="background-image: url(images/navColumn/changePass.gif)" title="Change Password"><span class="displace">Change Password</span></a></li>
<li><a href="../subscribe.php" class="rollover" style="background-image: url(images/navColumn/subscriptions.gif)" title="Subscriptions"><span class="displace">Subscriptions</span></a></li>
<li><a href="../mail.php" class="rollover" style="background-image: url(images/navColumn/mailbox.gif)" title="Mailbox"><span class="displace">Mailbox</span></a></li>
<li><img src="images/navColumn/world.gif" alt="World" width="175" height="28" /></li>
<li><a href="../forum.php" class="rollover" style="background-image: url(images/navColumn/forum.gif)" title="Forum"><span class="displace">Forum</span></a></li>
<li><a href="../explore.php" class="rollover" style="background-image: url(images/navColumn/explore.gif)" title="Explore"><span class="displace">Explore</span></a></li>
</ul>
The images that are not links are "headers" for the section.
Now here is my CSS:
ul.mainNav{
width:175px;
margin:0;
padding:0;
list-style-type:none;
display:block;
font-size:8px;
}
ul.mainNav li{
width:175px;
display:block;
margin:0;
padding:0;
background-color:white;
border-width:0px;
}
.mainNav a.rollover {
display: block;
width: 175px;
height: 22px;
text-decoration: none;
}
.mainNav a.rollover:hover {
background-position: -175px 0;
}
.mainNav .displace {
position: absolute;
left: -5000px;
font-size:6px;
}
Thanks so much!
In my website, I have a main navigation made of images in a list. The problem is is that I'm getting a 3-4 px gap between them in IE and Firefox. I'm sure this is a common problem, but I couldn't find much of it on the web. Could someone shed some light on the problem?
Here is the navbar code:
<ul class="mainNav">
<li><a href="../index.php"><img src="images/navColumn/image.gif" alt="title" width="175" height="28" /></a></li>
<li><a href="../viewriders.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title="Title"><span class="displace">Title</span></a></li>
<li><a href="../train.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title="Title"><span class="displace">Title</span></a></li>
<li><a href="../feedhorses.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title="Title"><span class="displace">Title</span></a></li>
<li><img src="images/navColumn/image.gif" alt="Title" width="175" height="28" /></li>
<li><a href="../mystats.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title=""><span class="displace">Title</span></a></li>
<li><a href="../worldstats.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title=""><span class="displace">Title</span></a></li>
<li><a href="../link.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title=""><span class="displace">Title</span></a></li>
<li><a href="../viewresults.php" class="rollover" style="background-image: url(images/navColumn/image.gif)" title=""><span class="displace">Title</span></a></li>
<li><img src="images/navColumn/myAccount.gif" alt="My Account" width="175" height="28" /></li>
<li><a href="../accountsettings.php" class="rollover" style="background-image: url(images/navColumn/acctSettings.gif)" title="Account Settings"><span class="displace">Account Settings</span></a></li>
<li><a href="../changepass.php" class="rollover" style="background-image: url(images/navColumn/changePass.gif)" title="Change Password"><span class="displace">Change Password</span></a></li>
<li><a href="../subscribe.php" class="rollover" style="background-image: url(images/navColumn/subscriptions.gif)" title="Subscriptions"><span class="displace">Subscriptions</span></a></li>
<li><a href="../mail.php" class="rollover" style="background-image: url(images/navColumn/mailbox.gif)" title="Mailbox"><span class="displace">Mailbox</span></a></li>
<li><img src="images/navColumn/world.gif" alt="World" width="175" height="28" /></li>
<li><a href="../forum.php" class="rollover" style="background-image: url(images/navColumn/forum.gif)" title="Forum"><span class="displace">Forum</span></a></li>
<li><a href="../explore.php" class="rollover" style="background-image: url(images/navColumn/explore.gif)" title="Explore"><span class="displace">Explore</span></a></li>
</ul>
The images that are not links are "headers" for the section.
Now here is my CSS:
ul.mainNav{
width:175px;
margin:0;
padding:0;
list-style-type:none;
display:block;
font-size:8px;
}
ul.mainNav li{
width:175px;
display:block;
margin:0;
padding:0;
background-color:white;
border-width:0px;
}
.mainNav a.rollover {
display: block;
width: 175px;
height: 22px;
text-decoration: none;
}
.mainNav a.rollover:hover {
background-position: -175px 0;
}
.mainNav .displace {
position: absolute;
left: -5000px;
font-size:6px;
}
Thanks so much!