para sangrar un menú desplegable ul
, utilice
/* Main Level */
ul{
margin-left:10px;
}
/* Second Level */
ul ul{
margin-left:15px;
}
/* Third Level */
ul ul ul{
margin-left:20px;
}
/* and so on... */
Puede sangrar los li
s y (si procede) los a
s (o lo que elementos de contenido que tiene), así, cada uno con diferentes efectos. También podría usar padding-left
en lugar de margin-left
, nuevamente según el efecto que desee.
actualización
Por defecto, muchos navegadores utilizan padding-left
para establecer la sangría inicial. Si desea deshacerse de eso, establecer padding-left: 0px;
Aún así, ambas margin-left
y padding-left
ajustes afectan la sangría de las listas de diferentes maneras. Específicamente:margin-left
afecta la indentación en el exterior del borde del elemento, mientras que padding-left
afecta el espacio en el interior del borde del elemento. (Learn more about the CSS box model here)
La configuración padding-left: 0;
deja los iconos de viñeta del li colgando sobre el borde del borde del elemento (al menos en Chrome), que puede ser o no lo que usted desea.
Ejemplos de padding-left vs margin-left y cómo pueden trabajar juntos en la UL: https://jsfiddle.net/daCrosby/bb7kj8cr/1/
Pegar a scr. disparo o código. – sgowd