Tiamat
2009-08-06, 19:39:43
Hallo ich hab hier n völlig unspektakulären Aufbau :
hier der HTML Teil :
<div id="centeredArea">
...
<div id="categories">
<ul id="catbar">
<li class="orange"><a href="#"></a></li>
<li class="green"><a href="#"></a></li>
.....
</ul>
</div>
</div>
#categories {
text-align:center;
}
#categories a:link {
display:block;
}
.orange a:link {
background-image:url("Navi/u2.png");
width:134px;
height:26px;
}
.orange a:hover {
background-image:url("Navi/u2_O.png");
width:134px;
height:26px;
}
....
ul#catbar li {
margin-right:-10px;
padding:0px;
display:inline;
}
In ul#catbar li habe ich zunächst natürlich display:inline versucht, doch dies hat dazu geführt, dass die Navigation komplett verschwunden ist.
Nur display:block hat funktioniert, allerdings natürlich mit Zeilenumbruch. Ich möchte einfach nur ne Liste, bei der alle Listenelemente inline ohne Abstand dargestellt werden.
HTML und CSS Validator sagen alles in Ordnung, klar die prüfen ja auch nur die syntaktischen Fehler.
Hat jemand ne Ahnung, was hier display:inline verhindert oder wie es erzwingen kann?
Gruß
Tiamat
hier der HTML Teil :
<div id="centeredArea">
...
<div id="categories">
<ul id="catbar">
<li class="orange"><a href="#"></a></li>
<li class="green"><a href="#"></a></li>
.....
</ul>
</div>
</div>
#categories {
text-align:center;
}
#categories a:link {
display:block;
}
.orange a:link {
background-image:url("Navi/u2.png");
width:134px;
height:26px;
}
.orange a:hover {
background-image:url("Navi/u2_O.png");
width:134px;
height:26px;
}
....
ul#catbar li {
margin-right:-10px;
padding:0px;
display:inline;
}
In ul#catbar li habe ich zunächst natürlich display:inline versucht, doch dies hat dazu geführt, dass die Navigation komplett verschwunden ist.
Nur display:block hat funktioniert, allerdings natürlich mit Zeilenumbruch. Ich möchte einfach nur ne Liste, bei der alle Listenelemente inline ohne Abstand dargestellt werden.
HTML und CSS Validator sagen alles in Ordnung, klar die prüfen ja auch nur die syntaktischen Fehler.
Hat jemand ne Ahnung, was hier display:inline verhindert oder wie es erzwingen kann?
Gruß
Tiamat