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:
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%;}
.. 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.


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