Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709

    div a bottom page con altri div "assoluti"

    Tutte le soluzioni che ho visto già pubblicate non hanno funzionato con la seguente situazione:

    <div id="A" ... >
    ... {numerosi div posizionati con 'position:absolute;' o con 'position:relative;'} ...
    </div>

    in coda a questo devo mettere un div come footer. Tra i div interni ce n'è uno in particolare che a sua volta ne contiene altri i quali possono essere in numero variabile e questo fa sì che in alcuni casi la pagina scrolli verso il basso. Questo gruppo è così fatto:

    Codice PHP:
    <div id="AA">
       <
    div id="BB">
          <
    div id="CC">
             <
    div di="CC1">...</div> ... <div di="CCn">...</div>
          </
    div>
          <
    div id="DD">
             <
    div di="DD1.1">...</div> ... <div di="DDn.1">...</div>
          </
    div>
          ...
          <
    div id="DD">
             <
    div di="DD1.m">...</div> ... <div di="DDn.m">...</div>
          </
    div>
       </
    div>
    </
    div
    ... 'AA', 'BB' e 'CC' hanno 'position:absolute;', gli altri 'position:relative;' ...
    i container non vedono la dimensione del contenuto per cui pensano che l'altezza del blocco sia inferiore al reale e il footer viene sempre posizionato in tale punto e non davvero in coda all'interno blocco generato. Certo posso inserire facilmente il footer dopo la serie dei vari 'DDx', ma per ragioni di generazione dinamica sarebbe opportuno per me inserirlo esternamente.


    Vorrei insomma comunque una soluzione per poter inserire un footer in basso che sia esterno agli altri contenitori, cioè un qualcosa tipo:
    Codice PHP:
    <body>
    <
    div id="altro"> ... </div>
    <
    div id="footer">...</div>
    </
    body
    in modo che "footer" sia sempre in basso a prescindere dalla tipologia dei div soprastanti ("altro") che possono avere posizionamenti 'absolute' o 'relative', quindi al di sotto di tutto il codice html generato prima di lui.


    Grazie!

  2. #2
    Basta usare uno z-index minore nel footer.

  3. #3
    Non credo faccia riferimento alla profondita dei livelli ma bensi al posizionameto del footer....dico bene??

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    sì... scusate... intendo proprio il posizionamento... in pratica succede che i div soprastanti (come posizione, appunto) abbiano dei contenuti che crescono in maniera tale da far apparire la scrollbar verticale. Ma non trovo un modo con i CSS per far posizionare un div sotto (come posizione) a tutto il codice HTML generato... eppure il contenitore di questo blocco variabile non ha un height fisso... probabilmente mi sfugge qualcosa di semplice...

  5. #5
    Posta tutto il codice Html e quello Css^^

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.