Can this be done with div's instead of tables?

<table style="width:100%;table-layout:fixed">
<tr>
<td style="text-align:right">some text here</td>
<td style="width:200px"><img src="/image-path.png" /></td>
<td style="text-align:left">some other text here</td>
</tr>
</table>

The design expands to fill the entire width of the browser window and the middle cell is centered.