2012-03-25 88 views
0

我已經制作了一個列表,其中包含很少的元素。圖像對齊問題

現在一切看起來都正確,除了圖像,如果我嘗試添加至少一個圖像我得到所有列表搞砸了,我可以使用div而不是img標記,但我需要調整圖像的大小。

Iv'e一直處於這四款幾個小時了,我只是無法弄清楚是什麼導致這,這裏是我的代碼:http://jsfiddle.net/QwcG5/1/我希望有人能幫助我:)

+0

您的預期結果是什麼? – Zeta 2012-03-25 15:59:06

+0

@Zeta我覺得很明顯,右邊的塊應該與第一個包含圖像的塊在同一行,你可以看到右邊界是如何降低很多的。 – Linas 2012-03-25 16:02:26

+0

看到我的答案,讓我如果有任何問題,或者這不是你的要求。請指定是否需要更改。 – w3uiguru 2012-03-25 16:14:30

回答

1

添加vertical-align:middle;它會好的。 http://jsfiddle.net/QwcG5/16/ 我也建議李肇星更換這些div

<div class="verify_list_block">1</div> 

,並封閉在一個單獨的UL整個事情。看起來比較乾淨。

<li class="verify_list_item"> 
<ul class="info"> 
<li class="verify_list_block">1</li> 
<li class="verify_list_block">3</li> 
<li class="verify_list_block">4</li> 
<li class="verify_list_block">5</li> 
</ul> 
</li> 
+0

我沒有改變結構。並在你的小提琴http://jsfiddle.net/QwcG5/16/當我們放大或縮小div(列)正在打破另一條線。 – w3uiguru 2012-03-25 16:31:36

+0

我的佈局比較靈活:當沒有足夠的空間時,項目就在下一行。你的情況發生了變化,一切都轉向底部。您正在使用vertical-align:top;你應該在哪裏使用vertical-align:middle; .- – 2012-03-25 16:35:31