Chi sviluppa applicazioni web deve prestare particolare attenzione a parecchi fattori che possono influenzare la fruibilità dell'applicazione stessa.
Giustamente si considerano molto l'architettura, le tecnologie da adottare, il meccanismo di persistenza dei dati :-), e molto altro ancora. Tutti aspetti fondamentali.
Nel nostro CMS però abbiamo riscontrato un problema legato ai CSS utilizzando il posizionamento assoluto degli elementi html:
position: absolute.
In sostanza non era possibile navigare (i CSS in questione riguardano un web-control menu, sviluppato da noi) nessuna pagina dell'applicazione, parte pubblica compresa, in quanto ad una risoluzione di 800x600 i link apparivano ma non era possibile cliccarli, perchè il browser interpretava male CSS e html impedendo agli elementi di ricevere correttamente input dal mouse.
Abbiamo risolto modificando parlizalmente la struttura del menu ed eliminato il posizionamento assoluto (assoluto rispetto il contenitore non rispetto al body).
Il mio consiglio quindi è quello di verificare di non avere problemi di questo genere, che possono impedire l'accesso alle funzionalità di un'applicazione anche sviluppata al meglio ma che poi si perde nel classico "bicchier d'acqua" :-D.
Attenzione! :-)
CSS: usare con cautela!!
Matteo Migliore.