Having a challenge aligning selection input fields in a fieldset and submit button for optimal style and user comfort. Seeking advice to improve visual appeal from those experienced with CSS.
<fieldset>
<table width="100%" border="0" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr>
<td align="left">Student ID: #:
<select name="ID" size="1">
<option>Select ID</option>
<option>SE45</option>
<option>SE46</option>
<option>SE47</option>
</select>
</td>;
<td align="left">Subject:
<select name="subject" size="1">
<option>Select Subject</option>
<option>Science</option>
<option>Maths</option>
</select>
</td>;
</tr>
<tr>
<td align="left">Class:
<select name="class" size="1">
<option>SEC2A</option>
<option>SEC2B</option>
<option>SEC2C</option>
</select>
</td>;
</tr>
<tr>
<input type="button" value="submit" />
</tr>
</table>
</fieldset>
After extensive searching on input field alignment, found limited resources that were not entirely helpful.
Intending to create a useful post for fellow readers to share suggestions for aligning input fields effectively.
jsFiddle: http://jsfiddle.net/jaggs/wdzgm1x0/