2013-08-27 26 views
-1

屏幕上有5個圖像水平排列。在每張圖片下方,我都有一個div來顯示圖片的名稱。 我有圖像名稱的自動換行,所以萬一長名稱,他們分佈在多行。定位文本div

這裏的問題是,當圖像名稱分佈在多行時,其他小圖像名稱被拉下。這是所有其他圖像名稱與最長名稱的底部對齊。我希望所有圖像名稱都顯示在圖像的正下方。

+5

請張貼您的HTML和CSS。 – j08691

+3

請問您可以在jsfiddle上發佈您的代碼 –

回答

0

aplly'vertical-align:top;'關於持有文本的元素。

+0

謝謝你,vertical-align:top工作得很好 – Surabhi

0

給予高度的Li和添加float:left;

1

您可以使用表

<table align="center" width="100%" cellpadding="0" cellspacing="0" border="0"> 
<tr><td>img</td></tr> 
<tr><td>img name</td></tr> 
</table> 
+0

不要使用表格進行佈局。它的不好的做法。 – avrahamcool

0

您可以使用一個表的TRS,或一組圖像分開的浮動DIV,然後清除,然後將文本分組到另一個浮動div中。