CSS  »  Articoli  »  Effetti con CSS 

Moduli con stile: usare i CSS con i form

di: Cesare Lamanna     08 Novembre 2002

Tra gli aspetti meno noti, ma più utili, nell'uso dei CSS possiamo annoverare le varie possibilità che ci offrono per definire l'aspetto visuale dei form. In questo articolo vedremo come con poche istruzioni sia possibile dare un tocco di stile a questi elementi per adeguarli al design globale delle nostre pagine: a cosa serve studiare con cura la scelta dei colori o dei font se poi siamo costretti a rassegnarci di fronte alla grigia monotonia di un modulo?

Chiariamo subito un aspetto cruciale. Sulla definizione degli stili per i form i browser recenti (diciamo dalla versione 5 in poi per quelli più comuni) non offrono affatto un supporto uniforme. Opera fallisce miseramente anche sugli aspetti più semplici; Explorer 5/6 per Windows presenta incompatibilità complessivamente marginali.

I browser basati su Gecko (quindi Mozilla e Netscape 6/7) sono, insieme a Explorer 5 per Mac, gli strumenti che offrono il supporto più ampio degli standard in questo particolare ambito. Proprio per questo, abbiamo deciso di concentrarci solo sulle applicazioni cross-browser, citando quando opportuno alcune funzionalità degne di rilievo che al contrario offrono un supporto solo parziale.

Questo articolo, infine, può essere visto come un'utile continuazione di un altro già pubblicato in questa sezione, I Form: segreti e trucchi di personalizzazione, dove vengono presi in considerazione anche alcuni aspetti di compatibilità con Netscape 4.

Iniziamo col dare un'occhiata al documento di esempio. All'inizio della pagina un form "senza stile" su cui eserciteremo la nostra abilità. Per allineare gli elementi del modulo abbiamo usato una classica tabella. È tuttora il metodo più valido e semplice, a meno di non sfruttare le capacità di posizionamento dei CSS.

Iniziamo dunque la nostra opera di riscrittura. Andiamo avanti.

Guide CSS

Guida CSS3

Scoprire e usare al meglio tutte le novità dell'ultima versione dei...

Guida CSS Tecniche essenziali

Testo, immagini, layout, form, liste, tabelle: soluzioni pronte per...

Guida CSS di base

I CSS servono per gestire tutto il layout di un sito Web. E'...

Altre guide

Newsletter @CSS

Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

27 Febbraio 2012 a Milano
Disponibilità: 7 Posti

Corso Webmaster base

12 Marzo 2012 a Milano
Disponibilità: 6 Posti

Corso Webmaster base

20 Febbraio 2012 a Roma
Disponibilità: 7 Posti

Corso Google AdWords Base

28 Marzo 2012 a Roma
Disponibilità: 7 Posti