Ciao a tutti,
sto riscontrando un prb con una ul. In particolare ho un div all'interno del quale ho creato un menu verticale con l'uso di una "ul" che conterrà un numero da definire di "li" ed eventuali sottomenu.
Il div ha un immagine di sfondo che si ripete in verticale che crea un bordo di circa 30 px sulla sx del div.
Vorrei far iniziare le "li" da dove termina questo bordo.
Ho provato con diversi tentativi ma quando sembrava che avessi risolto i prb si sono presentati su IE con la spaziatura sballata.
Con il codice attuale, gli item vengono posti in orizzontale e non in verticale malgrado l'uso di list-item.
Vi uppo il codice in modo che sarà più facile per voi darmi una mano.
CODICE HTML
<div id="menu-btn">
<ul>[*]ciccio[*]ciccio[*]ciccio[/list]
</div>
CODICE CSS
div#menu-btn {
background-image:url(immagini/sfondo-menu-nav.jpg);
background-repeat:repeat-y;
width: 211px; /*Larghezza immagine di sfondo */
height:auto; /*Altezza a seconda del numero di menu*/
}
div#menu-btn ul {
display:list-item; /*Visualizzazione verticale della lista*/
margin: 0;
padding: 0;
}
div#menu-btn li {
margin-left:30px; /*Distanza da bordo generato da sfondo*/
padding:2px 0;}
div#menu-btn a {
width:100%;
color:#00FF00;
text-decoration:none;
}
Mi dareste una mano?

Rispondi quotando
