[Web2.0] form e web semantico

Domenico L. domenico.lorusso a pleiade.it
Gio 23 Nov 2006 14:41:30 CET


Aldo Galimberti ha scritto:
> Ho una serie di pagine da convertire in xhtml secondo web semantico.
>
> PEro ho del dubbio perche in teoria dovrei mantenere la stessa grafica 
> delle pagine precedenti solo che quei form sono messi dentro una 
> tabella  a 2 colonne  di cui la prima sono le label dei campi di input 
> taggati con <label> e nella seconda i campi di input veri e propri.
>
> In ogni caso anche se e' tabellata, resta leggibile se viene 
> linearizzata, pero il dubbio mi rimane. Se non e' possibile, c'e 
> qualche altro moto che non si faccia uso di posizionamenti che vorrei 
> proprio evitare.
>
>
Allora la risposta è sì  e ho degli esempi ma c'è da discutere:

In primo luogo una struttura:
<tr>
    <th><label for="pippo">Campo pioo:</label></th>
    <td><input name="pippo" id="pippo" type="text" value="" /></td>
</tr>

non è poi semanticamente molto sbagliata, i th sono le intestazioni 
delle celle e le label sono le etichette di pulsanti.


Tuttavia è spesso ridondante e ti richiede di definire degli id che 
devono essere univoci (xhtml non è molto esaustivo sulle applicazioni 
web, asserendo che ci sono altri mezzi (es.: xform, di cui però so poco)


una scrittura invece:

<label>Campo pippo: <input name="pippo" type="text" value="" /></label>
<label>Campo pluto: <input name="pluto" type="text" value="" /></label>

è molto più leggera

ti dico subito che con quest'ultima sintassi riesci ad ottenere dei 
buoni risultati, ma di solito ti tocca utilizzare un allineamento a 
destra delle label

i css che ho in mento è più o meno così:
label{
display:block;
margin: -1px;
border:1px solid #ccc;
padding:.3em;
text-align:right;
width: 20em;
}

input{
    width:10em;
    font-size:80%
}



A questo punto subentra il limite di explorer di non saper fare 
determinati rendering, e il gusto di scrive le pagine,
va da sè che se linearizzi il primo esempio, non si linearizza un 
ciuffolo, nel secondo si linearizza... forse troppo...

Per quale sei più propenso?

-- 
Domenico L.                             icq: 645 44 861

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



Maggiori informazioni sulla lista Web2.0