la larghezza di un elemento espressa in percentuale si applica sulla larghezza dell'elemento block che lo contiene.
Serve quindi che all'elemento block contenitore venga assegnata una larghezza.
Ad esempio:
<fieldset style="width:400px;">
<input type="... style="width:60%;">
</fieldset>

Rispondi quotando