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

    Sottomenu non allineato rispetto menu principale-Aiuto.dov'è il problema?Grazie mille a tutti.

    Vi do direttamente il codice HTML e CSS. Come posso allineare il sottomenu rispetto alla voce "secondo" del menu?. Grazie mille ragazzi., sono nuovo con la programmazione in HTML/CSS.

    HTML:

    <!DOCTYPE html>
    <html>
    <head>
    <title>S.S.1</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    <div id="master">
    <nav>
    <ul id="menu">
    <li><a href="#"><h3>Primo</h3></a></li>
    <li><a href="#"><h3>Secondo</h3></a>
    <ul class="submenu">
    <li><a href="#"><h5>Sub 1.0</h5></a></li>
    <li><a href="#"><h5>Sub 1.1</h5></a></li>
    <li><a href="#"><h5>Sub 1.2</h5></a></li>
    </ul>
    </li>
    <li><a href="#"><h3>Terzo</h3></a></li>
    <li><a href="#"><h3>Quarto</h3></a></li>
    </ul>
    </nav>
    </div>
    </body>
    </html>





    e qui c'è la parte CSS:




    *{padding:0px;
    margin:0px;}
    body{background-color:#FFFFFF;}
    #master{width:800px;
    height:1000px;
    background-color:#F5F5F5;
    margin:auto;}
    nav{width:100%;
    height:60px;
    background-color:#EBEBEB;
    float:left;}
    ul#menu{list-style-type:none;
    font-family:Courier;}
    ul#menu li{float:left;
    text-align:center;
    width:160px;
    background-color:#FFCC00;
    border-radius:10px 10px 10px 10px;
    margin-top:15px;
    margin-left:30px;
    position:relative;}
    ul#menu li a{text-decoration:none;
    color:black;
    font-weight:bold;}
    ul#menu li.active, ul#menu li:hover {background-color:#4DB849;}
    ul#menu li.active, ul#menu a:hover {color:#FFCC00;}
    ul#menu, ul.submenu{list-style-type:none;}
    ul#menu ul.submenu{display:none;
    position:absolute;}
    ul.submenu li{width:160px;
    height:22px;
    line-height:22px;}
    ul#menu li:hover .submenu{display:block;}

  2. #2
    Ciao, prova a togliere margin-left:30px; dal selettore ul#menu li e scrivi questa nuova regola:

    codice:
    ul#menu > li {
        margin-left: 30px;
    }

  3. #3
    Funzia e anche alla grande. Grazie mille veramente. Se potessi offrirti un caffè te lo offrirei lungo e corretto ma dato che non posso se un giorno te ne verrà offerto uno da uno sconosciuto abbastanza cordiale, ecco, in quel caffè ci sarò anche io.
    Buona veramente, Ottima e alla prossima.

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.