Having the following example http://jsfiddle.net/Pg8UY/, whats more correct? Divs for line breaks or using display:block so the form uses less elements to display the desired style?
<div style="width:300px">
<div>
<label>First Name:</label>
</div>
<div>
<input type="text" value="" style="width: 97%" />
</div>
<div>
<label>Second Name:</label>
</div>
<div>
<input type="text" value="" style="width: 97%" />
</div>
<div style="margin:10px 0px; text-align:center">Other method:</div>
<label style="display:block">First Name:</label>
<input style="display:block; width: 97%" type="text" value="" />
<label style="display:block">Second Name:</label>
<input style="display:block; width: 97%" type="text" value="" />
</div>