Forum Moderators: not2easy
<div id="navbar">
<ul>
<li><img src="images/navbar_01.png" width="445" /></li>
<li><img src="images/navbar_02_U.png" width="85" /></li>
<li><img src="images/navbar_03_D.png" width="85" /></li>
<li><img src="images/navbar_04_D.png" width="85" /></li>
<li><img src="images/navbar_05_D.png" width="100" /></li>
</ul>
</div>
and the css:
img {
margin: 0;
padding: 0;
border: 0;
}
#navbar {
width: 800px;
height: 74px;
position: absolute;
margin: 190px 5px 0px 5px;
}
#navbar ul {
list-style: none;
margin: 0;
padding: 0;
display: inline;
}
#navbar li {
display: inline;
margin: 0;
padding: 0;
}
any ideas?
thanks in advance.
<div id="navbar">
<ul
><li><img src="images/navbar_01.png" width="445" /></li
><li><img src="images/navbar_02_U.png" width="85" /></li
><li><img src="images/navbar_03_D.png" width="85" /></li
><li><img src="images/navbar_04_D.png" width="85" /></li
><li><img src="images/navbar_05_D.png" width="100" /></li
></ul>
</div>
Still, not especially pretty to look at, but might be slightly easier to work on.
If the space really is the problem... perhaps changing font size to 0px, or 1px or something, would work, so that you don't have to make your code ugly.
[edited by: Xapti at 6:56 am (utc) on April 10, 2007]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<title>Broken</title>
<style>.red{background: red;}
.blue{background: blue;}
.green{background: green;}</style>
</head><body>
<p><span class='red'>Red</span><span class='blue'>Blue</span><span class='green'>Green</span></p>
<p>
<span class='red'>Red</span>
<span class='blue'>Blue</span>
<span class='green'>Green</span>
</p></body>
</html>
This proves the linebreak theory, on IE7 the gap is 4px, but a gap nontheless.
Ianmassey, please let us know if this has fixed the problem.