Nell'ambito dello sviluppo con i fogli di stile, i form (moduli) sono senz'altro uno dei punti più difficili da affrontare. Le maggiori difficoltà nascono dalla diversa interpretazione che i browser hanno degli elementi che compongono i form, diversità che nasce dal diverso stile di default applicato ai form e dal supporto alle specifiche dei fogli di stile.
Scopo dei seguenti test è quello di mettere in evidenza tali differenze in base a particolari situazioni create appositamente. I browser presi in considerazione sono Firefox 1.5, Opera 8.53, Opera 9 beta, Internet Explorer 6 tutti su piattaforma Windows.
input e label tramite float.
Si applicano gli stili anche all'elemento fieldset.display: inline-block agli elementi
label ed input unita al vertical-align.label con i restanti campi del form.label ed
input, racchiusi questa volta in elementi span.float solo per l'elemento label, sistemando
gli altri elementi attraverso padding e marginazione.Lo scopo di mettere in evidenza le differenze fra i browser è stato raggiunto. Si è scoperto che all'atto pratico anche i browser aderenti agli standard come Firefox ed Opera presentano notevoli differenze di visualizzazione. In definitiva, i problemi con Internet Explorer non sono i soli che si devono affrontare. Un solo Vangelo ma molti evangelisti.
Gabriele Romanato - Vasto, 16 marzo 2006