Très bien, j'essaie de croire que les tableaux HTML ne devraient pas être utilisés, et que les div devraient l'être. Cependant, j'ai souvent un code qui ressemble à celui-ci
<table>
<tr>
<td>First Name:</td>
<td colspan="2"><input id="txtFirstName"/></td>
</tr>
<tr>
<td>Last Name:</td>
<td colspan="2"><input type="text" id="txtLastName"/></td>
</tr>
<tr>
<td>Address:</td>
<td>
<select type="text" id="ddlState">
<option value="NY">NY</option>
<option value="CA">CA</option>
</select>
</td>
<td>
<select type="text" id="ddlCountry">
<option value="NY">USA</option>
<option value="CA">CAN</option>
</select>
</td>
</tr>
</table>
Je veux que les étiquettes soient alignées et que les contrôles soient alignés. Comment pourrais-je faire cela sans utiliser de tables?