Dopo il mio post di ieri, dopo innumerevoli TENTATIVI e PROVE (diciamo che non ho proprio seguito un approccio costruttivo), sono riuscito a mettere a posto il problema relativo al posizionamento dei DIV con IE7.
Partiamo dal problema:
Abbiamo disegnato il sito utilizzando un layout tableless (niente tabelle se non dove strettamente necessario) e DIV innestati uno dentro l'altro posizionati tramite CSS.
La struttura sostanzialmente è questa:
Container Principale
Header
Container secondario
Navigation menu
Main Content
Service Boxes
Footer
Il layout è quindi il classico Header, 3 colonne di contenuti, footer. il footer è stato posizionato all'interno del container secondario e non al di fuori (come sarebbe forse più logico aspettarsi)...
Eccomi al solito problema di "casa microsoft".
Installando IE7 sul mio laptop ho una serie di problemi non indifferenti: non mi funzionano un paio di applicazioni necessarie per il mio lavoro e ricevu un numero imprecisato di messaggi di errore, quasi come fosse incompatibile con l'hardware del mio pc. E allora facciamo un bel sito in .NET 2.0, lo testiamo con Firefox, safari e Explorer 6, pensando che comunque il passaggio dalla versione 6 alla versione 7 sia relativamente "indolore".
Così non è !!!
Abbiamo utilizzato un layout tableless, solo div posizionati con l'attributo Float, risultato bello e pulito. Unico...