Anche se la domanda verte sulla struttura xHtml la questione è posta da un punto di visti CSS.
Leggendo un articolo di a list a part da un pò di tempo stavo usando come struttura per i miei form quella composta da:
<form>
<ul>[*]
<label><input>
[*]
...
...
ora però ne ho vista una più interessante:
<form>
<label><input>
</p>
...
</p>
...
PRO
Meno codice in xHtml
Molto meno codice in Css (a meno che non resettiate di default gli stili generali, cosa che personalmente gia faccio).
Contro
Nei tag p non si può inserire altri tag p (non ne sono sicurissimo ma mi scoccio di verificare, vado a intuito).
Con i tag Li si possono inserire stotto sezioni come per esempio altri fieldset nested, utile operazione quando si vuole raggruppare gli elementi, cosa del resto che si può fare anche solo con i tag UL.
Alistapart diceva che usando le liste il sito era più accessibile anche in mancanza di foglio di stile, ma sinceramente l'effetto ottenuto è molto discutibile...
Insomma, l'uso dei tag
mi sembra molto più performante a meno che non si abbia necessità di nested forms.
Che ne pensate?

Rispondi quotando