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

    problema menù a tendina

    ciao a tutti ho un problema con il menù a tendina,vorrei che mi compaia non a destra ma sotto la parola che lo genera.come modifico il foglio di style?

  2. #2
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    HTML.it telepatico!

    Se indichi il pezzo di codice relativo al menù (html e css), forse trovi qualcuno che ti indica cosa e dove modificarlo!

    Oppure un link alla pagina in questione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    86

    codice

    Il codice del menù è questo:
    <div id="nav">
    <ul>[*]pagina1[*]pagina2[*]pagina3[*]pagina4
    <ul>
    [*]art1
    [*]art2
    [*]art3
    [*]art4
    [/list]
    [/list]
    Il codice css è questo:
    #nav, #nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    float : right;
    width : 13em;

    }

    #nav li {

    float : left;
    line-height : 1.25em;
    margin-bottom : -1px;
    width: 13em;
    }

    #nav li ul {
    position : absolute;
    left: -999em;
    margin-left : 11.05em;
    margin-top : -1.35em;
    }

    #nav li ul ul {
    left: -999em;
    }

    #nav li a {
    width:8.2em;
    w\idth: 8.2em;
    display: block;
    color: Blue;
    font-weight: bold;
    text-decoration: none;
    background-color: White;
    border: 1px solid Navy;
    padding: 0 0.5em;
    font-size:15px;
    padding-top:1.5%;
    padding-bottom:1.5%;
    }

    #nav li a:hover {
    color: Aqua;
    background-color: Navy;
    }

    #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
    }

    #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
    }
    In questo modo il menù espandibile che parte da pagina4 esce verso destra io vorrei invece che si apre verso il basso.

  4. #4
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Se non ho capito male quello che vuoi, dovresti intervenire in questo punto:
    codice:
    #nav li ul { 
    position : absolute;
    left: -999em;
    margin-left : 11.05em;   <== diminuisci questo valore  
    margin-top : -1.35em;
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    86

    grazie

    Ok grazie ho risolto il problema dovevo solo diminuire sia il margin-left,che margin-top.

  6. #6
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Felice di esserti stato d'aiuto.

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.