<body style="min-height:2000px;">
<div id="test" style="position:relative;bottom:0;">
some dynamically changed content
</div>
</body>
Cosa mi aspetto:
-Se #test
altezza è maggiore o uguale al corpo deve attenersi a fondo (come avviene ora cuz del modello blocco)
-Se #test
altezza è inferiore di quello del corpo dovrebbe comunque rimanere attaccato al fondo, avendo lo spazio bianco sopra di esso. (che non succede, #test
non si attacca al fondo).posizione css: relativo; attaccare al fondo
-Utilizzo posizione: assoluto non è accettabile come allora #test
non influenzerà l'altezza del corpo quando #test
è superiore corpo.
-Uso posizione: corretto non è accettabile come allora #test
si attaccherà alla fine della finestra, non al corpo.
D: Posso ottenere quello che mi aspetto utilizzando solo CS? Come?
Ci scusiamo per l'inglese scarso, tuttavia penso che la domanda sia facile da capire.
Grazie.
P.S .: Ho bisogno di questo in css perché alcuni contenuti modificati dinamicamente vengono modificati tramite js e voglio evitare di ricalcolare la posizione div #test
ogni volta che cambia.
UPD:
Ho anche provato un po 'di roba display:inline-block; vertical-align:bottom;
ancora nessun risultato.
UPD2:
Grazie ragazzi, ancora a quanto pare, in questo modo più semplice è solo per aggiungere un paio di righe al mio javascript per ricalcolare l'altezza del corpo sulla #test
dislivello.
Suppongo che tu stia cercando footer sticky .. –
Se stai davvero cercando il footer sticky prova questo - http://mystrd.at/modern-clean-css-sticky-footer/. La soluzione migliore finora – jQuery00
I haven Non ho incontrato nessuna soluzione "sticky footer" senza posizione: fissa o postazione: assoluta. Mi chiedo, se ce ne sono. – sander