Matthias Apsel: Vertical-Align mit Float

Beitrag lesen

Om nah hoo pez nyeetz, Heinrich-!

<div id="outer" style="text-align: center; height: 40px; width:100%">
    <div id="left" style="display:inline-block; float: left; width:100px;height:25px">ist irgend ein Button</div>
    <div id="center" style="display:inline;">ein Label</div>
    <div id="right" style="display:inline-block; float: right;">Eine Forme mit einem Dropdown</div>
</div>

  
Du verwendest sinnfreie Id's. Falls sie überhaupt notwendig sein sollten, benenne sie nicht nach der (gegenwärtig) gewünschten Gestaltung sondern nach ihren Inhalten.  
  
Du verwendest sinnfreie Elemente. Nimm button, label und form. Zudem ist es äußerst unsinnig das algemeine Blockelement per CSS zu einem Inlineelement zu machen, nimm gleich span bzw. (die deutlich bessere Idee) semantisch passende Elemente, in dem Fall also label.  
  
Zu deiner Frage:  
  
display: table-cell könnte helfen oder der Suchbegriff faux-columns.  
  
  
Matthias

-- 
1/z ist kein Blatt Papier.  
![](http://www.billiger-im-urlaub.de/kreis_sw.gif)