2013-01-24 83 views
-1

我有一個包含項目模板的數據列表。不要爲div中的元素設置垂直對齊

<asp:DataList ID="DataList1" Width="100%" runat="server" RepeatColumns="3" RepeatDirection="Horizontal"> 
    <ItemTemplate > 
    <div style="text-align:center;margin-bottom:5px;vertical-align:bottom;clear:both"> <a href='<%# Eval("Url") %>' rel='prettyPhoto[gallery1]' style='margin:10px;margin-bottom:0px; text-align: center'> <img src='<%# Eval("Url") %>' width='180' /></a> 
     <br /><label ><%# Eval("Name") %></label> </div> 
    </ItemTemplate> 
    </asp:DataList> 

我設置數據源這一點。

我的圖片有不同的寬度和高度。

當我運行這個,我的圖像設置中心的div,但我想設置div的底部。

我使用

垂直對齊:底部;

但是不要設置垂直對齊。

+0

要使用垂直對齊,你還必須定義DIV爲顯示:表細胞; – Ladineko

+0

謝謝,我使用顯示器,但不要再次設置。 – Niloo

回答

-1

嘗試對圖片做​​。

+0

謝謝,我使用這個,但不要再次設置。 – Niloo

0

設置div的顯示,以inline-block的

display: inline-block; 
+0

謝謝,我使用但不要設置:( – Niloo

+0

添加寬度到div,eg-寬度:200px; – RVC

+0

不,我設置寬度但不會改變:( – Niloo