Ho un div che vorrei che sia sempre in fondo alla pagina anche se ci sono pochi contenuti. Ho provato da solo ma non riesco. Qualcuno riesce ad aiutarmi?
Printable View
Ho un div che vorrei che sia sempre in fondo alla pagina anche se ci sono pochi contenuti. Ho provato da solo ma non riesco. Qualcuno riesce ad aiutarmi?
Hai provato così...?Stammi bene...Codice HTML:<DIV STYLE="position:absolute;bottom:0"> ... </DIV>
Grazie, in tutti i miei tentativi non avevo messo la soluzione assoluta.
Edit: Ma se il contenuto è più lungo va a finire che lo copre. Non c'è un metodo per ovviare questo problema.
potresti fare in modo che tutta la pagina la contieni in una tabella, e fai in modo che il div che ti interessa sia contenuto nella riga piu bassa.
Se metto tutto in una tabella per farmi vedere qualcosa deve caricare tutta la pagina.
Io so fare questo metodo con le tabelle
E come si fa...
Pensavo che nn ti interessasse, cmq...
Codice:<table height="100%" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom"><td>PROVA</td></tr><table>
Tanto per avere un modo in più e poi se sapevi che non mi interessava perché hai scritto il primo messaggio?
x accettarmi che non ti interessasse veramente, difatti, mi sbagliavo....
Comunque preferisco una soluzione migliore con i div, se qualcuno la conosce mi farebbe un grandissimo piacere.
nel css di quel <div> aggiungi
dove value è "both", "left" o "right" a seconda se non vuoi che elementi a destra, elementi a sinistra, elementi dovunque si sovrappongano a lui.Codice:clear:value
Probabilmente userai
[code]clear:both;[/doce]
Non mi funziona lo stesso. Per usare questo codice devo avere sopra qualche altro elemento con qualche valore in float.
Ho deciso che tutta la pagina la metto in un div.
Beh prova a fare
Nota che all'interno del megadiv flottato, puoi usare il poosizionamento assoluto che hai detto che usi, in quanto il posizionamento assoluto è assoluto rispetto al contenitore, il quale di per sè puo' flottare dove gli pareCodice:<div style="margin:0;padding:0;width:10%;float:left">
Tutti i div tranne il div che sta in fondo
</div>
<div style="clear:both">
il contenuto dell'ultimo div
</div>
Ho provato ma non funziona. Forse ho capito male. Per vedere come mi esce potete vedere qualsiasi (quasi tutte) pagina del mio sito che non sia l'home page.
Ecco l'errore:se usi il sistema clear/float NON DEVI specificare il posizionamento assoluto, quindi devi scrivere semplicemente:Codice HTML:<div style="position:absolute; bottom:5px; text-align:center; clear:both;">
Stammi bene...Codice HTML:<div style="text-align:center; clear:both;">
Ho fatto come mi hai detto, però adesso il div in basso non è più in fondo alla pagina se i contenuti sono pochi.