2012-02-02 17 views
6

Mam następujące html i css:Align lista pozycja w lewo w nieuporządkowanej liście

HTML:

<div id="wrapper"> 
    <ul> 
    <li>li1</li> 
    <li>li2</li> 
    </ul> 
</div> 

CSS:

#wrapper 
{ 
} 

#wrapper ul 
{ 
    width:50px; 
    height:100px; 
    border-style:solid; 
    border-width:1px; 
    list-style-type:none; 
} 

#wrapper ul li 
{ 
    border-style:solid; 
    border-width:1px; 
} 

co skutkuje poniższej listy nieuporządkowanej:

Jak wyrównać elementy listy w lewo na liście nieuporządkowanej?

Próbowałem pływaka i margines w "#wrapper ul li", ale to nie rozwiązuje problemu ..

+0

Musisz podać więcej kodu. http://jsfiddle.net/cYZtA/ jest tym, co podałeś, co nie jest zgodne z podanym przez Ciebie wynikiem. –

+1

Jaki jest styl css dla opakowania opakowania? – Murtaza

+0

Styl Css dla opakowującego elementu div uwzględniony w pytaniu – Birdman

Odpowiedz

18

Dodaj padding-left: 0pt do bloku #wrapper ul:

#wrapper ul 
{ 
    width:50px; 
    height:100px; 
    border-style:solid; 
    border-width:1px; 
    list-style-type:none; 
    ' CHECK THE NEXT LINE ' 
    padding-left: 0pt; 
} 
0

spróbuj zmniejszyć padding-left swojego elementu ul. Jeśli to nie pomoże, graj z padding-left i margin-left of UL i LI.

0

Twoje nieuporządkowane lista znaczników należy umieścić poza:

#wrapper ul { 
    list-style-type: none; 
    list-style-position: outside; 
} 
Powiązane problemy