QUOTE(smarty3010 @ Mar 4 2011, 07:22 PM)

<table float="left"> didn't work...
Because it's wrong. It's <table style="float: left"> . See
http://htmlhelp.com/reference/css/style-html.html .
QUOTE
Just curious to know....What are the other ways to do so ?
None as direct as these. You can create a layout in many ways. The old way would be to use another (outer) table to create two columns and place the table in the left and the text in the right. The modern way is to use CSS and there are too many ways to do it to describe them all here. It also depends on how you want the whole page to look.