buongiorno a tutti.
stavo sviluppando una parte di un sito web, e ne posto solo la parte interessata…
il codice che posto (sia html che css) è di un menu a tendina.
Codice html
Codice cssCodice:<div id="contenitore_menu_1"> <ul id="menu_1"> <li id="scelta_menu_1"> <p> 1 </p> </li> <li id="scelta_menu_2"> <p> 2 </p> </li> <li id="scelta_menu_3"> <p> 3 </p> </li> <li id="scelta_menu_4"> <p> 4 </p> </li> <li id="scelta_menu_5"> <p> 5 </p> <ul id="sotto_menu_1"> <li id="scelta_sotto_menu_1"> <p> 1 </p> </li> <li id="scelta_sotto_menu_2"> <p> 2 </p> </li> <li id="scelta_sotto_menu_3"> <p> 3 </p> </li> </ul> </li> </ul> </div>
se lo eseguite potete vedere che compare uno spazio tra ogni singolo tag li del menu a tendina verticale. non saprei come risolvere.Codice:div[id="contenitore_menu_1"]{ position: relative; top: 150px; right: 100px; bottom: 0px; left: 100px; } div[id="contenitore_menu_1"] ul[id="menu_1"]{ padding: 0px; margin: 0px; } div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"]{ position: relative; float: left; width: 200px; list-style: none; background-color: #454545; } div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"]:hover{ /*colori e bordi*/ background-color: #4d4d4d; } div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"] ul[id*="sotto_menu"]{ position: absolute; top: 50px; visibility: hidden; } div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"]:hover ul[id*="sotto_menu"]{ visibility: visible; } div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"] ul[id*="sotto_menu"] li[id*="scelta_sotto_menu"]{ width: 200px; height: 50px; background-color: #454545; } div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"] ul[id*="sotto_menu"] li[id*="scelta_sotto_menu"]:hover{ background-color: #4d4d4d; }
Grazie per l' aiuto e scusate del disturbo

LinkBack URL
About LinkBacks

