Blendi: Abstand zwischen Horizontalen <li> mit display:inline;

Beitrag lesen

Guten Tag!

Zwischen Listen-Elementen welche durch display:inline; horizontal
ausgerichtet werden, findet sich ein Abstand, welcher für mich
nicht erklärbar ist.

Alle erdenklichen Ursachen wurden schon auf "0" bzw. "none" gesetzt.

Fehlerbeschreibung:  Nach jedem <li> Element entsteht offensichtlich
                     ein Abstand von ca. 2px Breite, der den Hintergrund
                     des <ul> durchscheinen lässt.

Getestet mit: Iceweasel (Firefox) 3.0.6
              Konqueror 3.5.9

Bitte _nicht_      display:block; float:left;
empfehlen, da die einzelnen <li> Elemente dynamisch die
Breite des beinhalteten Textes annehmen sollen.

Danke!
Blendi

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>
<title></title>
<link rel="stylesheet" type="text/css" href="styles.css">

<style type="text/css">
<!--

html
{
margin:0px;
padding:0px;
}

body
{
font-family:arial;
font-size:10pt;

margin:0px;
padding:0px;
background-color:lightgreen;
}

.ul_main
{
text-align:left;

border-width:0px;
border-style:none;

padding:0px;
margin:0px;
background-color:red;
}

.ul_main li
{
display:inline;
border-width:0px;
border-style:none;
padding:0px;
margin:0px;
background-color:blue;
list-style-type:none;
text-indent:0px;
white-space:nowrap;
}

-->
</style>

</head>

<body>

<ul class="ul_main">
<li><a href="#">aaa</a></li>
<li><a href="#">bbb</a></li>
<li><a href="#">ccc</a></li>
<li><a href="#">ddd</a></li>
<li><a href="#">eee</a></li>
<li><a href="#">fff</a></li>
<li><a href="#">ggg</a></li>
<li><a href="#">hhh</a></li>
<li><a href="#">iii</a></li>
</ul>

</body>

</html>