wcięcia rozwijanego menu ul
użyć
/* Main Level */
ul{
margin-left:10px;
}
/* Second Level */
ul ul{
margin-left:15px;
}
/* Third Level */
ul ul ul{
margin-left:20px;
}
/* and so on... */
Można wcięcia li
s i (jeśli dotyczy) a
s (lub cokolwiek zawartość elementy masz), a także, każdy z różnych efektów. Można również użyć padding-left
zamiast margin-left
, ponownie w zależności od pożądanego efektu.
Aktualizacja
Domyślnie wiele przeglądarek używać padding-left
do ustawienia początkowego wcięcia. Jeśli chcesz się tego pozbyć, skonfiguruj ustawienia padding-left: 0px;
, które wpływają na wcięcie list na różne sposoby. W szczególności:margin-left
wpływa na wcięcie na zewnętrznej krawędzi elementu, podczas gdy padding-left
wpływa na odstępy po wewnętrznej stronie obramowania elementu. (Learn more about the CSS box model here)
Ustawienie padding-left: 0;
pozostawia ikony kuli li wiszące nad krawędzią elementu (przynajmniej w Chrome), które mogą być lub nie być tym, co chcesz.
Przykłady padding-left vs margin-left i jak mogą pracować razem na ul: https://jsfiddle.net/daCrosby/bb7kj8cr/1/
Wklej ok. strzał lub kod. – sgowd