Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Menų a 3 livelli

  1. #1
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Menų a 3 livelli

    Ciao a tutti,
    ho un problema con un menų di immagini a 3 livelli....purtroppo queste non hanno tutte la stessa larghezza quindi se nel caso del primo e secondo livello non ho trovato problemi nel caso della terza tendina questa se č pių grande delle altre si vā a sovrapporre al secondo livello....come posso risolvere questo problema?? Allego l'immagine di esempio


    ecco il css:

    codice:
    /* Root = Horizontal, Secondary = Vertical */
    ul#navmenu-h {
      margin: 0;
      border: 0 none;
      padding: 0px;
      width: 993px; /*For KHTML*/
      list-style: none;
      height: 36px;
      background-color: transparent;
     
    }
    
    ul#navmenu-h li {
      margin: 0;
      border: 0 none;
      padding: 0;
      float: left; /*For Gecko*/
      display: inline;
      list-style: none;
      position: relative;
      height: 36px;
    }
    
    ul#navmenu-h ul {
      margin: 0;
      border: 0 none;
      padding: 0;
      width: 100px;
      list-style: none;
      display: none;
      position: absolute;
      top: 29px;
      left: 0;
    }
    
    ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
      clear: both;
      display: block;
      font: 1px/0px serif;
      content: ".";
      height: 0;
      visibility: hidden;
    }
    
    ul#navmenu-h ul li {
      width: 100px;
      float: left; /*For IE 7 lack of compliance*/
      display: block !important;
      display: inline; /*For IE*/
       height: 24px;
    }
    
    /* Root Menu */
    ul#navmenu-h a {
       float: none !important; /*For Opera*/
      float: left; /*For IE*/
      display: block;
     color: #fff;
      font: normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
      text-decoration: none;
      height: 36px;
    }
    
    /* Root Menu Hover Persistence */
    ul#navmenu-h a:hover,
    ul#navmenu-h li:hover a,
    ul#navmenu-h li.iehover a {
       color: #fff;
    }
    
    /* 2nd Menu */
    ul#navmenu-h li:hover li a,
    ul#navmenu-h li.iehover li a {
      float: none;
       color: #eee;
      margin-top: 7px;
      width: 97px;
      height: 26px;
      padding: 0;
      border: none;
    }
    
    
    /* 2nd Menu Hover Persistence */
    ul#navmenu-h li:hover li a:hover,
    ul#navmenu-h li:hover li:hover a,
    ul#navmenu-h li.iehover li a:hover,
    ul#navmenu-h li.iehover li.iehover a {
    }
    
    /* 3rd Menu */
    ul#navmenu-h li:hover li:hover li a,
    ul#navmenu-h li.iehover li.iehover li a {
         color: #eee;
      margin-top: 8px;
      margin-left: 1px;
     
    }
    
    /* 3rd Menu Hover Persistence */
    ul#navmenu-h li:hover li:hover li a:hover,
    ul#navmenu-h li:hover li:hover li:hover a,
    ul#navmenu-h li.iehover li.iehover li a:hover,
    ul#navmenu-h li.iehover li.iehover li.iehover a {
    }
    
    /* 4th Menu */
    ul#navmenu-h li:hover li:hover li:hover li a,
    ul#navmenu-h li.iehover li.iehover li.iehover li a {
      background: #EEE;
      color: #666;
    }
    
    /* 4th Menu Hover */
    ul#navmenu-h li:hover li:hover li:hover li a:hover,
    ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
      background: #CCC;
      color: #FFF;
    }
    
    ul#navmenu-h ul ul,
    ul#navmenu-h ul ul ul {
      display: none;
      position: absolute;
      top: 0;
      left: 96px;
    }
    
    /* Do Not Move - Must Come Before display:block for Gecko */
    ul#navmenu-h li:hover ul ul,
    ul#navmenu-h li:hover ul ul ul,
    ul#navmenu-h li.iehover ul ul,
    ul#navmenu-h li.iehover ul ul ul {
      display: none;
    }
    
    ul#navmenu-h li:hover ul,
    ul#navmenu-h ul li:hover ul,
    ul#navmenu-h ul ul li:hover ul,
    ul#navmenu-h li.iehover ul,
    ul#navmenu-h ul li.iehover ul,
    ul#navmenu-h ul ul li.iehover ul {
      display: block;
    }
    Immagini allegate Immagini allegate

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    dove dovrebbe apparire il terzo livello? accanto al secondo e non sopra?

    Avresti per caso il link alla pagina? Sarebbe pių semplice fare delle prove di correzione.

  3. #3
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    ..

    ecco il link dove ho messo la prova..

    http://www.danceidol.it/test/index.php


  4. #4
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    allora,
    ti do qualche indicazione poi correggi l'aspetto finale.
    Al menu di secondo livello non mettere width:100px bensė width:100%; e cosė pure al suo[*]
    Al menu di terzo livello non mettere left:96px bensė left:100%

  5. #5
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Siii

    E' perfetto ora!!! grazieeee

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.