Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Sovrapposizione div e aggiornamento

    Ciao a tutti.
    Ho disegnato un layout con alcuni div: l'intestazione, il menù laterale, la pagina principale (quella che ospita il contenuto) e il footer. Quando nella pagina principale scrivo un testo cui la lunghezza supera le dimensioni del div, quest'ultimo si allunga sovrapponendosi al footer. Quindi, quando finisco di scrivere, devo sempre ridimensionare il div. Non c'è un modo per far sì che il footer si sposti in basso automaticamente quando si allunga la pagina principale per ospitare il vasto contenuto?

    P.S. Quando modifico qualcosa in home, per esempio aggiungo un contenuto, un collegamento ipertestuale o qualche altra cosa, per evitare di aggiornare manualmente tutte le pagine del sito, non posso impostare un comando che li aggiorna automaticamente?

    Grazie mille in anticipo.

  2. #2
    Non devi dare lunghezza fissa al div, semplicemente lascia height: auto;

    Per l'atro problema puoi crearti le varie parti del layout come pagine singole html e poi metterle insieme con <?php include('pagina.htm'); ?>, ovviamente poi la pagina che contiene tutto dovrà avere estensione php.


  3. #3
    Per il div il problema non cambia. Non è il problema dell'altezza, bensì di sovrapposizione vera e propria. Il layout non mi dà problemi grazie all'uso dei CSS. Però io vorrei che il footer si spostasse automaticamente in basso man mano che la pagina principale si allunga per ospitare il contenuto, anziché rimanere fisso in quella posizione (a proposito, ho impostato position: absolute).

    Grazie.

  4. #4
    Originariamente inviato da F@bius
    a proposito, ho impostato position: absolute
    Bè direi che è proprio questo il problema. Ti è proprio necessario usarlo?

    Comunque posta il codice e vediamo.

  5. #5
    Al posto di absolute cosa dovrei usare?

    Codice del footer:

    Codice PHP:
    #Layer14 {
        
    background-imageurl(immagini/wlm_13.jpg);
        
    width737px;
        
    height37px;
        
    positionabsolute;
        
    left120px;
        
    top634px;
      } 
    Codice della pagina principale:

    Codice PHP:
     #Layer13 {
      
    background-imageurl(immagini/wlm_08.gif);
      
    background-repeatrepeat-y;
      
    background-positionleft top;
      
    width591px;
      
    height450px;
      
    positionabsolute;
      
    left266px;
      
    top185px;
      } 

  6. #6

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 © 2026 vBulletin Solutions, Inc. All rights reserved.