rauchi: Width-Angaben bei inline-block

Hallo!

Ich habe folgendes Problem: In einem div-Container habe ich je 3 span-Elemente die nebeneinander stehen und eine gewisse Breite haben sollen:

  
<div class="outerDiv">  
   <span class="span1">Text1</span>  
   <span class="span2">Text2</span>  
   <span class="span3">Text3</span>  
</div>  

per CSS habe ich folgendes zugewiesen:

  
.outerDiv {  
   width:390px;  
}  
.outerDiv .span1, .outerDiv .span2, .outerDiv .span3 {  
   display:inline-block;  
   text-align:center;  
}  
.outerDiv .span1 {  
    width:83px;  
}  
.outerDiv .span2 {  
    width:90px;  
}  
.outerDiv .span3 {  
    width:217px;  
}  

Mein Problem liegt jetzt darin, dass das 3. Span-Element in die neue Zeile rutscht, und das obwohl es eigentlich noch genau in den div-Container hineinpassen müsste (83px + 90px + 217px = 390px).

Mir ist aufgefallen das ab einer div-Breite von 396px alles in Zeile passt.

Ich habe auch schon bei allen Elementen padding, margin und border auf 0 zu setzen, hat aber auch nichts gebracht.

Macht der Browser bei inline-block automatisch 1px Rand (o.ä.) außenrum, oder wie lässt sich der Fehler erklären?

mfg

  1. <div class="outerDiv">
       <span class="span1">Text1</span>
       <span class="span2">Text2</span>
       <span class="span3">Text3</span>
    </div>

      
    
    > Mein Problem liegt jetzt darin, dass das 3. Span-Element in die neue Zeile rutscht, und das obwohl es eigentlich noch genau in den div-Container hineinpassen müsste (83px + 90px + 217px = 390px).  
    > Mir ist aufgefallen das ab einer div-Breite von 396px alles in Zeile passt.  
      
    Whitespace will auch gerendert werden...  
    Entferne ihn oder kalkuliere ihn ein.  
      
    mfg Beat
    
    -- 
    
    ><o(((°>           ><o(((°>  
    
       <°)))o><                     ><o(((°>o  
    Der Valigator leibt diese Fische
    
    1. Whitespace will auch gerendert werden...
      Entferne ihn oder kalkuliere ihn ein.

      Danke, das war der Fehler ... hab ganz auf die Whitespaces vergessen.