Qualcosa mi sfugge..
Perchè questo float non si comporta come penso dovrebbe?

codice:
<table>
<tr>
<td style="background-color: #009933;">

<div>ciao</div>
</td>
</tr>
</table>
Il "ciao" mi viene visualizzato sotto l'immagine e non lateralmente.

Grazie di eventiali risposte.