Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    mene e sottomenu orizzontale

    Ciao a tutti,
    sto organizzando un meno con il suo relativo sottomenu. Entrambi devo essere orizzontali.
    sono riuscita a sistemare il foglio di stile in modo che menu principale e il sottomenu vengano posizionati orizzontalmente ma nella visualizzazione il sottomenu mi sposta le voci del menu principale, che compaiono dopo la voce selezionata, verso sinistra...
    es
    voce1 | voce2 | voce3 | voce4
    se seleziono la voce2 menu e sottomenu appaiono cosi:

    voce1 | voce2 |voce3 | voce4
    sottovoce1 | sottovoce2 | sottovoce3



    codice:
    				<div class="menucontainer">
    				  <div class="modulemainmenu">
    				    <div class="modulecontent">
    					  <ul id="menu_0" class="level0">
    					    <li class="level0" id="menu_1">Home Page	
    						<li class="level0 active" id="menu_250">Premiazione
    						  <ul id="menu_250" class="level1">
    						    <li class="level1" id="menu_251">Presentazione Candidati
    							<li class="level1" id="menu_252">Vincitori
    						[/list]
    							
    					   <li class="level0" id="menu_256">Iscrizione	
    					   <li class="level0" id="menu_259">contatti
    					[/list]				
    				</div>
    			</div>
    		</div>
    di seguito un pezzo il css interessato

    codice:
    .menucontainer{
    	position:absolute;
    	top:83px;
    	left:20px;
    	width:1002px;
    	padding-left:220px;
    }
    
    .modulemainmenu  {
      text-align:left;
      vertical-align:top;
    }
    
    
    
    .modulecontent  {
      color:#c32432;
      text-align:left;
      width: auto;
      margin-top: 50px;
    }
    
    .modulecontent  ul {
      float: none;
      margin:0;
      padding:0px 10px 0;
      list-style:none;
    
    }
    
    .modulecontent  a {float:none;}
    
    .modulecontent  li {
      float:left;  
      height: 28px;
      margin:0; 
      margin-left:1px;
      padding:0 0 0 6px;
    
    }
    
    .modulecontent  li:hover, 
    
    .modulecontent li:hover a, 
    
    .modulecontent li.active     {   }
    
    .modulecontent li.active a   {    color:#c32432;
     }
    
    
    .level0    { 
    	float: left;
    	font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
    	border-left: 1px solid #cccccc;
    	
    }
    
    level0 li { 
    	display: inline; 
    	_display: block; 
    	_float: left; 
    	font-size:12px; 
        font-family:Verdana, Arial, Helvetica, sans-serif;
    	text-align: center; 
    }
    
    
    .level0 a  { 
        _display: block; 
    	_float: left; 
    	font-size:12px; 
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	text-align: center; 
    	padding: 1px 5px 1px 5px; 
    	color: #c32432; 
    	border-left: 0 none;
    }
    
    .level0 a:visited  { 
        _display: block; 
    	_float: left; 
    	font-size:12px; 
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	text-align: center; 
    	padding: 1px 5px 1px 5px; 
    	color: #000000; 
    	border-left: 0 none;
    }
    
    
    .level1 {
    float:left;
    }
    
    .level1 ul{
    float:left;
    }
    
    
    .level1 li{
    width:auto;
    }

    mi sapete dare qualche indicazione in merito al mio problema (uso firefox)

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Tra i "link utili" ci sono dei puntatori a raccolte di menu.
    In queste ci sono vari menu orizzontali con sottomenu: questi sono gia` pronti all'uso (naturalmente fatte le debite personalizzazioni).

    Ritengo che fai piu` presto a scegliere un menu ed adattarlo, piuttosto che correggere il tuo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    mi manderesti il link che non lo trovo
    grazie

  4. #4

    Re: mene e sottomenu orizzontale

    ... sono sincero... stamane nn ci sto proprio con la testa per poter leggere il tuo codice .. nottataccia... ho passato tutta la notte a cerca' come si dice
    "giuliana" pe' roma

    e quindi mi accodo al suggerimento di menu gia' pronti

    prova a vedere la css gallery (nella homepage) di www.dynamicdrive.com dovresti trovare qualcosa

    per il resto ho notato questo .. ke e' st'active messo li? è definita altrove la classe?
    evita di usare gli spazi in genere .. possono crearti casino...

    anche dentro casa ; nn ce ne e' mai abbastanza :ignore:
    codice:
    				<div class="menucontainer">
    				  <div class="modulemainmenu">
    				    <div class="modulecontent">
    					  <ul id="menu_0" class="level0">
    					    <li class="level0" id="menu_1">Home Page	
    						<li class="level0 active" id="menu_250">Premiazione
    						  <ul id="menu_250" class="level1">

  5. #5
    ho visionato i menu presenti ma non ho trovato quello che fa per me....

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.