Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    16

    Posizionamento DIV padre e figli

    Ciao,
    continuo ancora a far esperimenti con i DIV, e non ne esco

    Il problema di oggi è questo:
    devo posizionare due DIV, figli, sovrapponendoli e centrandone uno, dentro un altro DIV, padre.

    al padre do come posizione relative,
    se ai due figli do come posizione absolute non riesco a centrare il secondo DIV orizzontalmente;

    se invece ai figli do come posizione relative tecnicamente me li mette uno sotto l'altro, ma riesco a centrare il secondo.

    In questo ultimo caso anche se il testo riesco a metterlo dove voglio, nonostante abbia impostato l'altezza in auto, comunque mi lascia sotto uno spazio vuoto.

    codice:
    #padre{
    position: relative;
    width: 100%;
    height: 100%; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    #figlio_1{
    position: relative;
    top: 0px;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    #figlio_2{
    position: absolute;
    bottom: 20px;
    width: 90%;
    height: auto;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    
    
    codice HTML
    <div id='padre'>
            <img id='figlio_1' src='immagine.jpg'/>
            <ul id='figlio_2'>
                    <li>.....</li>
                    <li>.....</li>
                </ul>
     </div>
    Ho anche provato a mettere sia il tag img che il tag ul in due DIV contenitori ma il risultato non cambia.

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    se ai due figli do come posizione absolute non riesco a centrare il secondo DIV orizzontalmente;
    il secondo div ha una larghezza del 90%, basterà impostare i margini destro e sinistro su 5%:

    codice:
    margin:0 5%

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    16
    Quote Originariamente inviata da Prill Visualizza il messaggio
    il secondo div ha una larghezza del 90%, basterà impostare i margini destro e sinistro su 5%:
    Alla fine ho risolto in un altro modo (che mi consente anche di ottenere altro).
    Il problema è che da una settimana che lavoro sui i DIV e ancora mi sfugge "la visione globale"

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.