thanx for the reply
if you can't use tables at all, is there another way to setup columns
etc without having to code all the spaces etc
You CAN use tables for form layout, although it is ill advised. Here's a
simple form:
<form method="post" action="somepage" id="tableform">
<table summary="A table used to layout a form">
<caption>Fill Out the Form</caption>
<colgroup span="2" valign="top">
<col align="right" width="20%" />
<col align="left" width="80%" />
</colgroup>
<tr>
<td colspan="2">Name and Address Information</td>
</tr><tr>
<td><label for="name">Name: </label></td><td><input type="text"
name="name" id="name" /></td>
</tr><tr>
<td><label for="address">Address </label></td><td><input type="text"
name="address" id="address" /></td>
</tr><tr>
<td colspan="2"><p style="text-align:center"><input type="submit"
value="Submit" /> <input type="reset" value="Cancel" /></p></td>
</tr>
</table>
</form>
Better:
<form method="post" action="somepage" id="regularform">
<fieldset><legend>Name and Address Information</legend>
<label for="name">Name: </label> <input type="text" name="name"
id="name" /><br />
<label for="address">Address </label> <input type="text" name="address"
id="address" />
</fieldset>
</form>
You can then use CSS to style the elements of the form more easily.