Finalmente IE7 supporta le comodissime proprietà min-width e max-width, davvero utili nella realizzazione di layout fluidi.
Si può ottenere lo stesso effetto anche per IE6 e IE5.5.
Ecco la regola da passare con commento condizionale suggerita dal buon Cameron Moll:
.nomeClasse {
width: expression(document.body.clientWidth < 116? "115px" : document.body.clientWidth > 401? "400px" : "auto");
}
Ovviamente le misure sono da personalizzare secondo le esigenze.
Lo scarto di un px delle misure prima del punto interrogativo è per evitare che IE freezi.




ie7 supporta le proprietà min-width e max-width???? Ne sei proprio sicuro?? A me non sembra proprio visto che proprio in questi giorni ci sto sbattendo la testa e non mi sembra che ie7 compia il miracolo da te detto!!!
Frank sei troppo il masto dell’html
.Buone vacanze…stai o mar eeeeee!!
Mi scuso per il ritardo con cui rispondo, ma rientro adesso da una decina di giorni di relax all’estero.
Claudio, spero nel frattempo tu abbia risolto i tuoi “sbattimenti di testa”… sono sicuro del fatto che ie7 supporti le succitate proprietà: ecco un riferimento sicuramente più autorevole di me: http://css.html.it/articoli/leggi/2049/minheight-anche-su-ie/
Grazie Jaffa! Ci si rivede in ufficio!
Scusa l’ignoranza potrei sapere dove si inserisce la regola:
.nomeClasse {
width: expression(document.body.clientWidth 401? “400px” : “auto”);
}
Devo metterla nel file css o nel file htlm?
Potresti farmi un esempioi concerto di come avviene il posizionamento?
Grazie
la regola (completa, attenzione!) va inserita nel foglio di stile e passata con commento condizionale. per gli esempi puoi far riferimento alla fonte citata nell’articolo.