ho un div che viene riempito dinamicamente attraverso un db e js (banalmente, un box dove viene inserito il testo di una chat).
questo div deve sempre stare centrato, ed elastico, ma le dimensioni sia di larghezza e di altezza sono variabili a seconda delle dimensioni della finestra del browser dell'utente.
voglio che stia a 52 da sopra, 32 da sotto, e 198 da destra e sinistra. Queste sono misure fisse, quindi le dim del div sono completamente variabili e devono seguire il ridimensionamento del browser.
quando il testo che lo popola eccede l'altezza, deve andare in scroll verticale.
con FF ovviamente è facile:
.. il riquadro è bordato correttamente e si ESTENDE per tutto lo spazio a DISPOSIZIONE anche se ancora vuoto. Quando viene popolato, appena il contenuto eccede, compare lo scroll. ESATTAMENTE Quello che voglio.codice:div#centro { position:fixed; top:52px; left:0; bottom:32px; right:0; overflow:auto; margin-left: 198px; margin-right: 198px; border: 1px solid #FFFFFF } * html #centro {width:100%;height:100%;}
CON EXPLORER E' IL SOLITO CASINO:
il riquadro viene fatto, ma risulta alto solo pochi pixel (suppongo l'altezza del font size).
nel caso venga popolato, si estende in altezza fino a uscire dal browser in basso, e non compaiono mai gli scroll, si estende all'infinito.
aiutooooooooooooooooo
![]()

Rispondi quotando
