Visualizzazione dei risultati da 1 a 2 su 2

Discussione: posizione box div

  1. #1

    posizione box div

    Ciao a tutti

    Ho un questo stile:
    codice:
    <style>
    div#padre { position:relative; width:980px; }
    ul.menu li { float:left; padding:0px 20px; line-height:50px; }
    div#figlio { position:absolute; padding:20px; background-color:#000; left:0; z-index:9999; }
    </style>
    
    <div id="padre">
    <ul class="menu">[*]Home[*]<a ...>Prodotti</a>
    <div id="filgio">...</div>
    [/list]
    </div>
    come faccio a portare il div figlio a partire all'estrema destra del padre cioè dove inizia il left del padre, invece mi parte dal left del[*]

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    51
    Con un esempio sarebbe più facile aiutarti comunque se ho capito bene e senza modificare troppo quel codice ti basta modificare il "left:0;" del div figlio con "right:0;" e spostare il div figlio dentro al div padre invece che dentro al li.
    Oppure senza dover spostare il div figlio prova a mettere left:980px - la dimensione del div figlio se ce l'hai.
    Terza soluzione puoi aggiungere la proprietà float:right; (lo fa fluttuare a destra) al div figlio, però togli il position:absolute; e il left:0; e comunque devi sempre spostarlo nel div padre invece che nel li.

    Boh, magari qualcun altro ha soluzioni migliori delle mie. Comunque ripeto con esempio visibile è più facile aiutarti. Non a caso si parla di fogli di stile.

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.