Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    327

    <li> Del sottomenų non "flottano"

    Salve ragazzi, come da titolo ho un piccolo problema un sottomenų che non vuole rendersi floattante, ovvero le varie voci vengono disposte non una accanto all'altra ma una sotto l'altra.

    Ecco la pagina in cui risiede il problema, l'ho caricata in un sito di hosting per facilitarvi il problema:
    PAGINA WEB

    Ecco l'htm:
    codice:
    <div id="container">
    		<div id="header">
    			<ul class="ulesterno">
    				<li class="liesterno">  Home  
    				<li class="liesterno">  Chi siamo 
    				<li class="liesterno">  Prodotti 
    					<ul class="ulinterno">
    						<li class="liinterno">  Prodotto1  
    						<li class="liinterno">  Prodotto2  
    						<li class="liinterno">  Prodotto3  
    					[/list]
    				
    				<li class="liesterno">  Contattaci 
    			[/list]
    		</div>
    		
    	</div>
    Ecco il Css
    codice:
    .ulesterno{
    margin:0px;padding:0px;
    list-style:none;
    margin-left:170px;
    }
    
    .liesterno{
    width:100px;
    height:40px;
    border:1px solid #000;
    border-bottom:none;
    float:left;
    margin-right:20px;
    margin-top:60px;
    text-align:center;
    line-height:40px;
    }
    
    
    
    .ulinterno{
    margin:0px;padding:0px;
    list-style:none;
    }
    
    .liinterno{
    margin:0px; padding:0px;
    width:100px;
    height:40px;
    }

    Grazie in anticipo a chiunque voglia aiutarmi.

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    innanzitutto al liinterno non hai assegnato il float:left e poi al ul interno dovresti assegnare una larghezza adeguata perchč al momento sta ereditando la larghezza di suo padre.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    327
    Grazie per la risposta anzitutto.

    Originariamente inviato da ResianTaxidrive
    innanzitutto al liinterno non hai assegnato il float:left
    Si hai ragione, nel codice originario c'č, infatti non č questo il problema.

    e poi al ul interno dovresti assegnare una larghezza adeguata perchč al momento sta ereditando la larghezza di suo padre.
    Adeguata a cosa?
    Ad ogni modo l' ul padre non ha nessuna dimensione impostata da me tramite css ma quella di default.
    Che tentativo posso fare?

  4. #4
    Ciao Playbasfa. .ulinterno prende la dimensione di 100px che hai dato a .liesterno, troppo piccola per farci stare tre .liesterno in orizzontale. Prova a dare a .ulinterno width:300px, cosė dovrebbero starci.

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.