2012-02-02 82 views
6

我有以下的HTML和CSS:對齊列表項的無序列表左側

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; 
} 

導致以下無序列表:

如何將列表項與無序列表中的左側對齊?

我試過在「#wrapper指定UL禮」浮動和利潤,但這並不解決問題..

+0

您需要提供更多的代碼。 http://jsfiddle.net/cYZtA/是你給出的,它不符合你提供的結果。 – 2012-02-02 11:07:06

+1

什麼是你的包裝div的CSS樣式? – Murtaza 2012-02-02 11:07:09

+0

現在包含在問題 – Birdman 2012-02-02 11:09:34

回答

18

添加padding-left: 0pt#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

儘量減少填充左您的UL元素。如果它不起作用,請使用UL和LI的填充左邊和左邊距。

0

你的無序列表標記需要放在

#wrapper ul { 
    list-style-type: none; 
    list-style-position: outside; 
}