daWonderer
New member
Hallo,
ich habe ein Problem mit der Darstellung von Text innerhalb einer Tabellenzelle neben einem IMG, welches mit "float:left" formatiert ist.
Ich möchte gern, dass alles innerhalb der Zelle vertikal zentriert angezeigt wird.
Dazu habe ich die Zelle mit "vertical-align:middle" formatiert.
Das Problem: der Text wird am oberen Rand des IMG ausgerichtet und nicht vertikal mittig zur Zelle.
Wie bekomme ich den Text neben dem Bild auch vertikal zentriert dargestellt?
Danke schon mal, Ralf...
ich habe ein Problem mit der Darstellung von Text innerhalb einer Tabellenzelle neben einem IMG, welches mit "float:left" formatiert ist.
Ich möchte gern, dass alles innerhalb der Zelle vertikal zentriert angezeigt wird.
Dazu habe ich die Zelle mit "vertical-align:middle" formatiert.
Das Problem: der Text wird am oberen Rand des IMG ausgerichtet und nicht vertikal mittig zur Zelle.
Code:
<html><body>
<table id='Topic1' class='active' cellpadding='0'>
<tr>
<td id='TopicCell1' style='height:200px;padding:6px;vertical-align:middle;'>
<img id='ImgTop1' class='big' src='../img/karl_may_fest_g.jpg' alt='Bild Thema 1' style='float:left;margin-right:8px;'>
Vom 18. - 20. Mai findet in HOT das nächste Karl-May-Fest statt.
<a class='blue' href='#' target='_blank'>mehr...</a>
</td>
</tr>
</table>
</body></html>
Wie bekomme ich den Text neben dem Bild auch vertikal zentriert dargestellt?
Danke schon mal, Ralf...
Ursprünglich waren Bild und Text in 2 Zellen nebeneinander. Mein Auftraggeber meinte, es wäre schön wenn der Text rechts vom Bild fließt, also nach dem Ende des Bildes unterhalb dessen weitergeht. Also nehme ich nun eine Zelle und dachte ich mir "float" ist die Lösung. Nun habe ich aber beispielsweise ein relativ hohes Bild mit nur einer Zeile Text daneben. Diese wird wie gezeigt oben angeordnet und nicht vertikal zentriert. Das sieht so .... aus und kann ich nicht so lassen.