apstrakt: vertical-align und float

Beitrag lesen

Hallo!

Dieses Problem kommt mir immer wieder unter, aber ich kriege es bislang (ohne Tabellen - nur mit CSS) einfach nicht hin: Ich habe links eine Grafik, die rechts von Fließtext umflossen, welcher wiederum vertikal zentriert dargestellet werden soll. Also so soll es am Ende aussehen:

--------
|******|
|******|
|******|  text text text text text
|******|  text text text
|******|
|******|
--------

Der pure HTML-Code sieht bislang in etwa so aus:
<div>
  <img id="bild" src="quelle.jpg">
  <span id="text"> text text text text text text text text text text text text text text text text text text text text text text text text text text
  </span>
</div>

Nur wie formatiere ich die Elemente? Intutiv würde ich sagen so:

#bild {
  float:left;
  vertical-align:bottom;
}
#text {
  vertical-align:middle;
}

Aber das funzt nicht. Die Angabe vertical-align scheint vollständig ignoriert zu werden. Das Beispiel aus SelfHTML bezieht sich auf eine Tabellenzeile. Wahrscheinlich mache ich im Umgang mit vertical-align etwas völlig falsch. Nur was?

Schöne Grüße,
apstrakt