sto provando ad avere un div floated (chiamiamolo 'barra laterale') visualizzare il 100% dell'altezza del contenitore, e scorrere se necessario.overflow (scroll) - 100% altezza del contenitore
se la barra laterale ha più contenuto (altezza) di quanto il contenitore avrebbe altrimenti, dovrebbe scorrere.
il contenuto è dinamico e le altezze fisse non sono possibili.
Vorrei evitare le tabelle se possibile, ma le userei se fosse l'unica soluzione.
non voglio usare javascript.
questo effetto può essere ottenuto con tabelle, se la tabella, il corpo e le celle hanno tutte il 100% di altezza e in una cella un div con altezza: 100% e overflow: lo scorrimento è impostato. questo funziona in webkit (Safari e Chrome) così come IE, ma fallisce in gecko (Fx) - "fallisce" significa che il div con più contenuto del contenitore espande il contenitore (sempre solo in Fx). la stessa idea funziona in webkit se si usano le div con display: table/table-row/table-cell, ma fallisce sia in Fx che in IE. posso fornire un esempio di questo se sarebbe utile.
questo effetto potrebbe anche essere ottenuto utilizzando un iframe con altezza: 100%, che sembra funzionare in tutti i browser moderni, ma vorrei evitare anche iframe non necessari, se possibile.
devo pensare che dal momento che è possibile utilizzare gli "hack" sopra, potrebbe essere possibile utilizzare css senza tabella, senza frame, ma è oltre il mio livello di comprensione.
qualche suggerimento? tyia.
potrebbe aiutare: http://stackoverflow.com/questions/485827/ css-100-height-with-padding-margin –
molto utile, grazie jared – momo