exitboy
Erfahrenes Mitglied
Warum? Drüber gibt es nichts weiter ... kann mir das jetzt wirklich nicht mehr erklären ... wenn ich margin:0px und padding auch auf 0 setze, habe ich gar keinen Rand ...
aber das muss doch mit margin gehen. Padding ist es hier nicht ... da ich ja ansonsten den innenabstand vergrößere und nicht den Aussenabstand eines Menüpunktes.
<div id="inhalt">
<div id="navibar">
<div id="navilink">test</div>
</div>
</div>
aber das muss doch mit margin gehen. Padding ist es hier nicht ... da ich ja ansonsten den innenabstand vergrößere und nicht den Aussenabstand eines Menüpunktes.
<div id="inhalt">
<div id="navibar">
<div id="navilink">test</div>
</div>
</div>
Code:
#inhalt
{
position: absolute;
left: 50%;
width: 760px;
margin-left: -380px; /* neg. Hälfte von width:400px = horizontal zentriertes DIV */
background: #transparent;
font-family: verdana;
font-size: 11px;
text-align:left;
}
#inhalt #navibar
{
float:left;
margin:0px; padding:0px; /*padding musste auf 0px gesetzt werden um verschiebungen zu verhindern beim FX IE*/
width: 180px;
height: 400px;
background: #f90;
}
#inhalt #navilink
{
margin:0px 0px 0px 5px; padding:0px; /*FEHLER !*/
float:left;
width: 120px;
font-size:11px;
background: #fa3;
border-style: solid;
border-width: 1px;
border-color: #fff;
}
Zuletzt bearbeitet: