Uni-form: un form è quanto basta (forse)
Lunedì 26 Marzo 2007 - 10:26
di Alessandro Fulciniti

Abbiamo parlato di form in diverse occasioni qui sul blog, per comodità vale la pena di riprendere CSS based form: modern solutions e the Form Garden.
L’intenzione di Uni-form è diversa però: presenta un unico form, con il relativo CSS, che potrà essere adattato alle varie esigenze. Traduco dalla pagina:
Uni-form è un tentativo di standardizzare il markup (XHTML) e il CSS di un form e modularizzarlo, affinché anche le persone con una conoscenza minima di queste tecnologie possano ottenere form accessibili, usabili, altamente personalizzabili, ben strutturati e piacevoli alla vista.
Buona la compatibilità della pagina di presentazione: anche se non dichiarata, ho testato personalmente il form dimostrativo con successo su IE dalla versione 5 alla 7,
oltre che su Opera, Firefox e Safari.
È stato anche predisposto un piccolo Javascript che evidenzierà il campo attivo su IE fino alla versione 6.
Alcuni difetti li ho trovati però: la versione per il download è un po’ più scarna rispetto all’esempio online (totalmente assente la tipografia), scarsa se non assente la documentazione e, pensandoci bene, forse 5kb di CSS solo per i form sono un po’ troppi. Si tratta comunque di un buon esempio di sviluppo cross-browser con XHTML e CSS.
Commenti
1
idea carina con pessima scelta di licenza (cc-by-sa incompatibile con GPL)
# - postato da NoWhereMan - 26 Marzo 2007 - 12:37
2
E con un browser vocale l’hai provato?
# - postato da Marco GRAZIA - 26 Marzo 2007 - 13:27
3
un buon esempio, più che altro un’ottima base di partenza, peccato non sia gpl
# - postato da flashmotus - 26 Marzo 2007 - 17:42
4
In effetti, pur avendo letto attentamente la presentazione ho sorvolato nel segnalare la licenza, aspetto fondamentale, e me ne scuso con i lettori. Sinceramente imporre una licenza CC in questo caso non ha molto senso.. comunque magari per rimediare preparerò a breve qualcosa di simile per HTMl.it.
Marco, non ho avuto modo di testarlo con uno screen reader, ma quando si sono usate propriamente le label per i form e un markup il più semantico possibile, non dovrebbero esserci problemi di accessibilità.
# - postato da Alessandro Fulciniti - 26 Marzo 2007 - 19:09
5
Apparentemente, sembra interessante….
Ma perchè quei colori?
Hanno paura che agli utenti venga un’accidente,si spaventino…..?# - postato da Ratamusa - 27 Marzo 2007 - 10:19
6
Mi sembra un buon lavoro.
Il js usa getElementByClassName e fa fare a ie6 le cose che dovrebbe fare con le proprietà :focus :active ecc.. dei css.# - postato da Nemesis Design - 28 Marzo 2007 - 19:43







