codice:
<div id="main">
    <div class="testClass">
        <label class="labelClass">test</label>
       <input class="inputClass" type="text" name="1" value="" />
    </div>

ecc...
</div>
Che ci vuole a farsi 3 classi (per il div,label + input) per farla pulita ?
Hai più mobilità e sei sicuro che va su tutti i browser.