giorno a tutti,
volevo sapere se è possibile creare un layout flessibile, in modo che si adatti perfettamente al contenuto della pagina.
Ad esempio l' utente apre dei menù nascosti tramite javascript, e allo stesso tempo anche il layout si estende per far spazio a questi menù, mantenendo i margini che ho impostato.
Oppure un unico layout che a seconda delle pagine caricate si estende/riduce, a seconda di quanto contenuto c'è in quella pagina.

Come posso realizzare una cosa del genere?