Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    25

    menù orizzontale su due righe

    Ciao a tutti,

    con questo codice di seguito riportato, ci sto litigando di brutto per poter avere centrate entrambe le linee sulla riga in quanto avendo una quantità di voci diverse, non ha molto senso avere le righe allineate sul lato sinistro (ho pensato a 2 righe perché magari se devo aprire il sito su un iPhone utilizzando il menù a tendina verticale non vorrei che poi la tendina verticale si posiziona altrove anziché sotto la voce di menù...).... avete magari una dritta?...

    Qui il codice di test riportato con il relativo CSS:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>	
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>	
    	<title>Menu Tester</title>		
    	<style type="text/css">	
    		* {
    			border:0;			
    			padding:0;			
    			margin:0;					
    		}
    		body 
    		{
    			font-size: 0.75em;
    			color: #333;
    		}
    		#container
    		{
    			width: 75em;
    			margin-top: 1.0em;
    			margin-bottom: 1.0em;
    			margin-left: auto;
    			margin-right: auto;
    			padding: 1.0em 1.0em 1.0em 1.0em;
    			text-align: center;
    		}
    		#inside
    		{
    			margin: 0;
    			padding: 0.5em 0 0.5em 0;
    			background: #92b6ff; 
    			text-align: center; 	
    			border: 0.2em dotted green;
    		}
    		#navcontainer
    		{
    			background: #92b6ff;
    			margin-left: auto;
    			margin-right: auto;
    			margin-top: auto;
    			margin-bottom: 0.5em;
    			border: 0.2em dotted black;
    			height: 3.75em;
    			color: #333333;
    			width: 100%;
    		}
    		#menu
    		{
    			font: bold 1.083em verdana, arial, sans-serif;
    			margin-left: auto;
    			margin-right: auto;
    			position: relative;
    			width: 100%;
    			height: 3.75em;
    			border: 0.2em dotted darkblue;
    		}
    		#menu ul
    		{
    			/*margin-left: -0.083em;*/
    			margin: auto auto;
    			padding-left: auto;
    			padding-right: auto;
    			padding-left: 13.75em;
    			list-style-type: none;
    			/*position: relative;*/
    			border: 0.2em dotted magenta;
    			height: 1.75em;
    		}
    		#menu ul li
    		{
    			float: left;
    			padding-left: 0.167em;
    			border: 0.2em dotted brown;
    		}
    		#menu ul li a 
    		{			
    			text-decoration: none;
    			padding-left: 0.167em;
    			padding-right: 0.167em;
    			display: block;
    			height: 1.5em;
    			border: 0.2em dotted orange;
    		}
    		#menu ul li a:hover
    		{
    			display: block;
    			color: #ffa10d; 
    			background: #fff; 
    			border-bottom: 0.167em solid #025f8b;
    		}
    		#menu ul li ul 
    		{			
    			display: none;			
    			position: absolute;
    			/*margin: auto auto;*/
    			/*left: 0em;*/
    			/*top: 1.75em;*/			
    			height: 1.75em;			
    			color: #333333;			
    			background: #92b6ff; /* diagnostic background color */			
    			border: 0.1em dotted red;
    			width: 100%;
    		}				
    		#menu li:hover ul 
    		{			
    			display: block;			
    			z-index: 100;		
    		}				
    		#menu li:hover ul li 
    		{			
    			background: none;		
    		}				
    		#menu li:hover ul li a:hover
    		{			
    			color: #ffa10d; 
    			background: #fff; 
    		}	
    	</style>	
    </head>
    <body>
      <div id="container">		
    	<div id="inside"> 
    		<div id="navcontainer">
    			<div id="menu">
    				<ul>
    					[*]Home
    					[*]Conoscere
    						<ul>
    							[*]Cittadina
    							[*]Statistiche
    							[*]Sport
    							[*]Associazioni
    							[*]InformazioniUtili
    							[*]LocaliPubblici
    							[*]Galleria
    						[/list]
    					
    					[*]Servizi
    					[*]Documenti
    						<ul>
    							[*]DeliberediConsiglio
    							[*]DeliberediGiunta
    							[*]Regolamenti
    							[*]Altridocumenti
    						[/list]
    					
    					[*]PrgOnline
    					[*]Links
    					[*]Contatti
    				[/list]
    			<div>
    		</div>
    	</div>
      </div>
    </body>
    </html>

    Grazie a tutti in anticipo per le possibili dritte!
    Ciao
    Luigi

  2. #2
    Prova a vedere ora ho commendato qualche padding,spero solo di avere intuito quello che chiedevi.

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <
    head>    
        <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    
        <
    title>Menu Tester</title>        
        <
    style type="text/css">    
            * 
            {
                
    border:0;            
                
    padding:0;            
                
    margin:0;                    
            }
            
    body 
            
    {
                
    font-size0.75em;
                
    color#333;
            
    }
            
    #container
            
    {
                
    width75em;
                
    margin-top1.0em;
                
    margin-bottom1.0em;
                
    margin-leftauto;
                
    margin-rightauto;
                
    padding1.0em 1.0em 1.0em 1.0em;
                
    text-aligncenter;
            }
            
    #inside
            
    {
                
    margin0;
                
    padding0.5em 0 0.5em 0;
                
    background#92b6ff; 
                
    text-aligncenter;     
                
    border0.2em dotted green;
            }
            
    #navcontainer
            
    {
                
    background#92b6ff;
                
    margin-leftauto;
                
    margin-rightauto;
                
    margin-topauto;
                
    margin-bottom0.5em;
                
    border0.2em dotted black;
                
    height3.75em;
                
    color#333333;
                
    width100%;
            }
            
    #menu
            
    {
                
    fontbold 1.083em verdanaarialsans-serif;
                
    margin-leftauto;
                
    margin-rightauto;
                
    positionrelative;
                
    width100%;
                
    height3.75em;
                
    border0.2em dotted darkblue;
            }
            
    #menu ul
            
    {
                
    /*margin-left: -0.083em;*/
                
    marginauto auto;
                
    padding-leftauto;
                
    padding-rightauto;
                
    /*padding-left: 13.75em;*/
                
    list-style-typenone;
                
    /*position: relative;*/
                
    border0.2em dotted magenta;
                
    height1.75em;
            }
            
    #menu ul li
            
    {
                
    floatleft;
                
    /*padding-left: 0.167em;*/
                
    border0.2em dotted brown;
            }
            
    #menu ul li a 
            
    {            
                
    text-decorationnone;
                
    /*padding-left: 0.167em;*/
                /*padding-right: 0.167em;*/
                
    displayblock;
                
    height1.5em;
                
    border0.2em dotted orange;
            }
            
    #menu ul li a:hover
            
    {
                
    displayblock;
                
    color#ffa10d; 
                
    background#fff; 
                
    border-bottom0.167em solid #025f8b;
            
    }
            
    #menu ul li ul 
            
    {            
                
    displaynone;            
                
    positionabsolute;
                
    /*margin: auto auto;*/
                /*left: 0em;*/
                /*top: 1.75em;*/            
                
    height1.75em;            
                
    color#333333;            
                
    background#92b6ff; /* diagnostic background color */            
                
    border0.1em dotted red;
                
    width100%;
            }                
            
    #menu li:hover ul 
            
    {            
                
    displayblock;            
                
    z-index100;        
            }                
            
    #menu li:hover ul li 
            
    {            
                
    backgroundnone;        
            }                
            
    #menu li:hover ul li a:hover
            
    {            
                
    color#ffa10d; 
                
    background#fff; 
            
    }    
        </
    style>    
    </
    head>
    <
    body>
      <
    div id="container">        
        <
    div id="inside"
            <
    div id="navcontainer">
                <
    div id="menu">
                    <
    ul>
                        [*][
    url=""]Home[/url]
                        [*][
    url=""]Conoscere[/url]
                            <
    ul>
                                [*][
    url=""]Cittadina[/url]
                                [*][
    url=""]Statistiche[/url]
                                [*][
    url=""]Sport[/url]
                                [*][
    url=""]Associazioni[/url]
                                [*][
    url=""]Informazioni Utili[/url]
                                [*][
    url=""]Locali Pubblici[/url]
                                [*][
    url=""]Galleria[/url]
                            [/list]
                        
                        [*][
    url=""]Servizi[/url]
                        [*][
    url=""]Documenti[/url]
                            <
    ul>
                                [*][
    url=""]Delibere di Consiglio[/url]
                                [*][
    url=""]Delibere di Giunta[/url]
                                [*][
    url=""]Regolamenti[/url]
                                [*][
    url=""]Altri documenti[/url]
                            [/list]
                        
                        [*][
    url=""]Prg Online[/url]
                        [*][
    url=""]Links[/url]
                        [*][
    url=""]Contatti[/url]
                    [/list]
                <
    div>
            </
    div>
        </
    div>
      </
    div>
    </
    body>
    </
    html

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    25
    Ciao Marco,

    purtroppo no, a togliere i padding mi ritrovo che il primo menu finisce allineato a sinistra e il secondo a comparsa parte da sotto la voce interessata all'hover sul primo menu... ho idea che forse non potrò mai farla centrata la seconda riga come la prima....ma ci potrebbe eventualmente essere possibilità di "estenderla" a tutta riga spaziando le varie voci per la lunghezza della riga?.....

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.