Non vorrei, ma sono costretto a chiedervi aiuto, perché nonostante le mie ricerche non ho trovato nulla né in questo forum, né in altri. Può essere che mi sia sfuggito, in quel caso vi chiedo scusa per il disturbo.
Immaginate un layout per un sito formato da un div contenitore (per esempio alto 100px e largo 200px) che si trova centrato nella pagina, sia verticalmente che orizzontalmente. Fin qui non c'è problema, basta un css così:
Ma se alcune pagine di questo sito avessero bisogno di più spazio verticale, oltre i 100px dati, allora si otterrebbero effetti strani, per esempio il sito si allungherebbe verso il basso pur mantenendosi molto distaccato dal margine superiore, oppure la parte superiore uscirebbe dalla finestra senza possibilità di vederla scorrendo la scrollbar verticale.codice:#contenitore { position: absolute; width: 200px; left: 50%; margin-left: -100px; height: 100px; top: 50%; margin-top: -50px; }
Vorrei creare un layout centrato verticalmente nel caso il contenuto della pagina fosse poco, ma in grado di allungarsi per accogliere un contenuto più esteso. Allungarsi sia verso l'alto che verso il basso, ma senza sforare oltre il bordo superiore, semmai potrà uscire dalla pagina dal bordo inferiore e far comparire le scrollbar.
Spero di essermi spiegato abbastanza chiaramente e che qualcuno saprà aiutarmi, lo ringrazierei moltissimo. Ciao!
P.S. Qui: http://forum.html.it/forum/showthrea...rticale+scroll ho trovato un caso molto simile al mio, al quale non è stata data risposta, magari può aiutare a comprendere la situazione, oppure l'autore di quel post ha trovato una soluzione che potrebbe comunicarmi...
P.P.S. Altro caso, questa volta praticamente identico al mio: http://forum.html.it/forum/showthrea...entrato+scroll e pure questo senza risposta, nonostante sia spiegato con una chiarezza assoluta, che meglio non avrei saputo fare. Comincio a pensare che quel che voglio fare sia impossibile...![]()