2014-01-24 46 views
8

嗨,我想在我的每個李的下面添加一些空間。當我嘗試在li上設置margin-bottom時,它不起作用,只是在列表的第一個li元素上面添加了餘量。誰能告訴我怎樣才能波紋管各里添加一個空格(保證金)我如何在我的ul的li之間添加空格(margin-bottom)?

+2

請向我們展示了HTML和CSS – Lab

+0

@vijar:請您的問題小提琴。嘗試這一個http://jsfiddle.net/qY9f5/ –

+1

看起來像一般的利潤率崩潰的問題,我假設你有一個容器內的ul,如果你指定一些次要的填充頂部或底部(容器{padding: 0 0 1px;})它會解決這個問題 –

回答

1

我剛纔想的是:

http://jsfiddle.net/UV99e/2/

它似乎工作。

HTML:

<ul class="ul1"> 
    <li>Toto</li> 
    <li>Titi</li> 
    <li>Tata</li> 
</ul> 

<ul class="ul2"> 
    <li>Toto</li> 
    <li>Titi</li> 
    <li>Tata</li> 
</ul> 

<ul class="ul3"> 
    <li>Toto</li> 
    <li>Titi</li> 
    <li>Tata</li> 
</ul> 

CSS:

li 
{  
    background-color : gray; 
    height : 25px; 
} 

.ul1>li 
{ 
    margin-bottom : 0px; 
} 

.ul2>li 
{ 
    margin-bottom : 5px; 
} 

.ul3>li 
{ 
    margin-bottom : 5px; 
} 
相關問題