Se il contenuto di una colonna eccede le dimensioni della finestra sco...

domenica 07 settembre 2008 - 21.27

paquito_ita Profilo | Senior Member

Ciao,

dovendo realizzare un template per un portale in cui gli sviluppatori della business logic andranno ad inserire controlli ASP.NET in specifici div che fungono da box, ho pensato di usare il posizionamento assoluto, con le due colone laterali fisse e quella centrale liquida. Questo mi sembrava l'aproccio più rapido (la consegna è ven prox) e al contempo flessbile e stabile. O ne sapreste indicare uno migliore?

Venendo al problema del post, settando la height:100% riesco ad ottenere la stessa altezza per tutte le colonne (con tre colori di sfondi differenti e dove per specifiche richieste non posso usare immagini per nessuno sfondo).
Tuttavia se il contenuto di una di queste eccede l'altezza della pagina visualizzata nel browser e si richiede di eseguire lo scroll verticale per visualizzarne il contenuto, lo sfondo termina a fine pagina, facendo sembrare che il testo/contenuto fuoriesca dalla colonna.

Impostando invece heigh:auto, le dimensioni della colonna vanno ad adattarsi allo specifico contenuto, ma ovviamente perdo poi l'allineamento delle colonne poiché ognuna avrà una propria altezza.

Come potrei risolvere questo problema? Grazie in anticipo!!!

(Omettendo la parte relativa all'HEADER)
CSS:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
HTML:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Brainkiller Profilo | Guru

>Come potrei risolvere questo problema? Grazie in anticipo!!!

Forse utilizzando dei div con altezza fissa esempio width:500px e overflow:auto in questo modo se il contenuto è più lungo del div compaiono delle scrollbar verticali.
Non so se questo può essere utile alla tua soluzione.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

paquito_ita Profilo | Senior Member

Ciao,

purtroppo non va bene. CI avevo già provato, ma poi nel caso tutte e tre le colonne avessero un contenuto che eccede la dimensione prefissata avrei una scrollbar per ciascuna ed il look & feel generale ne risentirebbe notevolmente.

DOpo aver testato e investigato a fondo, mi sono convinto che per ottenere quello che voglio l'unico modo è usare immagini di sfondo...non sono riuscito infatti a trovare nessuna soluzione alternativa che soddisfasse i requisiti iniziali.

Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5