Newsgroup: it.comp.www.html
Titolo: Aiutooo

Allora, sono ancora alle prese con questo stupido problema:
Prendendo la struttura classica #header #container #footer con i vari 
posizionamenti relative... se riempo il container con tabelle e altri div 
che *seguono il normale flusso della pagina* tutto va bene, ma se provo ad 
inserire elementi con position absolute il container non li sente, non 
cresce in altezza, ed il footer rimane sotto i contenuti...  molto male !!
Come posso risolvere questa cosa ? Nelle pagine ad altezza fissa non è un 
problema, gli dico dove deve stare, ma in quelle dinamiche si... non è 
prevedibile (o quasi) la lunghezza dell'output...
Grazie 

 cresce in altezza, ed il footer rimane sotto i contenuti...  molto male !!
Perche` cambiando position li fai uscire dal flusso della pagina. Non ci
puoi fare niente, per far crescere il container.
Il footer rimane sotto probabilmente perche` hai messo un clear.
 
Bye.

 Il footer rimane sotto probabilmente perche` hai messo un clear.
Per sotto intendo dire sovrapposto, non verso il basso. Il clear l'ho messo, 
ma non crescendo il container ovviamente il footer resta in alto... mentre 
io lo vorrei in basso alla fine dei contenuti...
Grazie per l'attenzione 

 io lo vorrei in basso alla fine dei contenuti...
Prova, magari, a incrementare il margin-top del footer di una quantità pari
alla somma delle altezze degli elementi con posizionamento assoluto. Fammi
sapere se ho detto una minchiata :)
-- 
Nando [?]
Apostolo della Prova


Purtroppo si... l'hai detta ;)
Il margin-top andrebbe bene se l'altezza del container fosse fissa... ma a 
quel punto anche il position:absolute avrebbe risolto.
Nel caso di pagine ad esempio generate da una ricerca, non è possibile 
stabilire a priori quanto sarà alta la pagina dei risultati, quindi o lasci 
una bella parte vuota, o il footer in alcuni casi ti scompare sotto ai 
risultati. 

 quel punto anche il position:absolute avrebbe risolto. [...]
Francamente... non ho capito, quindi mi ritiro in buon ordine :)



Prima della tua ritirata ti chiarisco meglio il problema:
Ho un layout composto da 4 div base:
header, menu, contenuto, footer tutti allineati al centro, a larghezza 
fissa. E fin qui tutto ok.
All'interno del contenuto vorrei mettere vari div posizionati come mi 
pare... e mettendo position relative al div "contenuto" posso gestire come 
voglio i div al suo interno con position absolute... ed anche fin qui tutto 
bene... tranne che il footer va a finire sotto al menu fregandosene dei 
contenuti di contenuto.
Allora se contenuto avesse avuto altezza fissa... no problem, ma essendo (in 
alcuni casi) variabile... diventa un problema. Perchè o imposto una altezza 
fissa e se la pagina è più corta resta il vuoto... o rischio di mandare i 
risultati sopra al footer....
Essendo i div interni al contenuto posizionati in absolute ho capito che 
vanno fuori dal flusso della pagina ed il contenuto non li "sente".... ok, 
ma ci dovrà pur essere un metodo alternativo, ma al momento mi sfugge ;(

 mandare i risultati sopra al footer....
Scusate l'intromissione... non ho la soluzione in quanto non abbastanza 
esperto. Sto seguendo per imparare. Volevo perň capire se quello che 
vorresti fare č l'equivalente di un iframe sul fondo della pagina fisso, con 
il testo della parte centrale libero di scorrere. 

 ma ci dovrà pur essere un metodo alternativo, ma al momento mi sfugge ;(
Uhm avevo capito. Ora, quello che non capisco è: come fai a evitare che i
diversi contenuti posizionati in modo assoluto all'interno di "contenuto"
non si sovrappongano uno sull'altro?
Se ti va e hai qualcosa online, posta un link e cerchiamo di capirci
meglio... e se nel frattmepo hai risolto, posta lo stesso ché m'hai fatto
venire la curiosità di capire :)
