Columns Without CSS

I want my body content to be arranged into three columns which have equal 1/3 page width without using css of any sort including inline. Is there a way do this using only HTML?

I have tried using a table and the last two cells of the row are about 2 px wide each on the right side of the screen while the first cell where all the content is taking up about 90% of the page.

How do I make the cells have equal width to create a 3 column, equal width, layout effect?

This is what my html looks like:

<table>		
		
		<tr>

			<td>
(content -text & images)
</td>

<td>
			</td>
			<td>
			</td>
		
		</tr>
		
	</table>

This is a crazy constraint, why? All styling is done via CSS nowadays, you can try this but there’s no guarantee it’ll work as the attributes are deprecated:

<table width="100%">
  <tr>
  <td width="33.3%"></td>
  <td width="33.3%"></td>
  <td width="33.3%"></td>
  </tr>
</table>