Hola!
Me pasa algo raro !

Como veis en la imagen, Dep comercial y Dep tècnic NO estan alineados (Incluso ventas y tecnic estan mal, el último algo más a la izquierda...wtf!).
Sin embargo, el código es así:
Código:
No le encuentro ningún sentido. Debería ser igual, no?? Y "soci" debería estar a la misma altura que Director General, y también se mueve. <div id="orga" class="orga"> <!-- Capa organigrama --> <h3>Jerarquía de control de la empresa</h3> <ul> <li> Director general <ul> <li>Dep. comercial</li> <li>Dep. tècnic</li> <li>Dep. ventes</li> </ul> </li> <li> Soci <ul> <li>Dep. comercial</li> <li>Dep. tècnic</li> <li>Dep. ventes</li> </ul> </li> </ul> </div>
Os pongo el código CSS:
Código:
#orga li{
list-style-type: square;
float: none;
position: relative;
background-color: transparent;
border-style: none;
}
#orga li ul{
float: none;
position: relative;
background-color: transparent;
border-style: none;
margin-left: 2em;
display:list-item
}
#orga li li{
list-style-position: inline;
margin-left: 2em;
position: relative;
background-color: transparent;
display:list-item
}
Aunque éste código está machacando al estilo de listas definido préviamente, que no sé si hará falta pero por si acaso...
Código:
A ver si alguien me sabe decir porque se descuadra todo, no sé qué mirar ya :(! #panelControl li {
float: left;
position: relative;
width: 10em;
text-align: center;
cursor: default;
background-color: white;
border: 1px solid #7d6340;
border-width: 1px 0;
}
#panelControl ul {
list-style: none;
padding: 0;
margin: 0;
}
#panelControl li ul {
display: none;
position: absolute;
top: 100%;
left: 0;
font-weight: normal;
border-right: solid 1px #7d6340;
}
#panelControl li li {
display: block;
background-color: white;
border: 0;
}
#panelControl li:hover ul, li.over ul {
display: block;
}


