Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495

    posizionamento menu in header diviso a blocchi

    Ciao!
    ho creato l'header del mio sito che ho diviso in due blocchi (con i css e float:left).
    Ora vorrei mettere un menu che sstia al centro di tutto tramite un div e regolarne la posizione con i css.
    Ho il div header al cui interno ho inserito i due blocchi piu quello per il menu. Con i css come faccio ad inserirci il menu?Mi viene spostato sotto l'header..

  2. #2
    puo' darsi che tu abbia dato un'altezza fissata all'header per cui tutti e tre i blocchi non ti entrano...
    oppure puo' darsi che i tre blocchi siano float, mentre il terzo, quello del menu dovrebbe non floattare ed avere l'attributo clear:left;

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    ora ti mostro il codice che ho scritto. se uso un div va tutto bene con la proprietā float:left lo posiziono correttamente nell'header a 150 px dal bordo superiore perō se poi divido l'header in due blocchi mi si sposta tutto..č per questo che avevo pensato ad una tabella


    <div id="Container">

    <div id="Header">

    <div id="box_sx"></div>
    <div id="box_dx"></div>

    <div id="Menu">
    </div>


    </div>


    </div>





    #Header{
    background-color:#FFFFCC;
    width:800px;
    height:250px;
    }

    #Menu{
    background-color:#CC0000;
    width:800px;
    height:50px;
    margin-top:150px;
    float:left;

    }

    #box_sx{
    background-color:#CCCCCC;
    width:200px;
    height:250px;
    float:left;

    }

    #box_dx{
    background-color:#0000FF;
    width:600px;
    height:250px;
    float:left;

    }

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    ti ho postato il codice proprio perchč con clear:left non va,il menu viene spostato al di sotti dell'header, io lo voglio al centro..

  6. #6
    Provo a risponderti io.
    Se vuoi posizionare un blocco in mezzo ai due blocchi laterali devi dichiarare prima il blocco 1 poi metti il menu ed infine il blocco 2 dove blocco due puo flottare a destra per stare appunto sulla destra cosi fai

    blocco 1 float left
    menu float left
    blocco 2 float right
    e la struttura dovrebbe essere questa

    <div id="Container">

    <div id="Header">

    <div id="box_sx"></div>
    <div id="Menu"></div>
    <div id="box_dx"></div>

    </div>


    </div>

    Spero di esserti stato utile
    ciao
    www.braincode.it. Trasformazione - conversione layout grafici psd, jpg png in xhtml

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.