我正试图从我的datalist并排设置项目。此刻的项目确实并排显示,但第二项似乎比第一项低约30个像素,第三项比第二项低约30个像素。任何想法如何强制它们以一种很好的方式水平对齐?
我的风格:
.wrapping {
float: left;
border-width: 2px;
border-style: dashed;
}
#boxer {
/* basic */
background-color: #fff;
margin: 10px;
padding: 60px;
text-align: center; /* border-radius */
}
我的清单:
<asp:DataList ID="myDataList" runat="server" BorderColor="Black" CellPadding="5" CellSpacing="5" RepeatLayout="Flow">
<ItemTemplate>
<div class="wrapping">
<div id="boxer" >
<asp:Image ID="Image1" runat="server" ImageUrl='<%# "~/images/topimages/" & Eval("ImageName") %>' cssclass="topimage" />
<br /><br />
ProductID:<asp:Label ID="ProductIDLabel" runat="server" Text='<%# Eval("ProductID") %>' />
<br />Name:<asp:Label ID="NameLabel" runat="server" Text='<%# Eval("ProductName")%>' />
<br />
</div>
</div>
</ItemTemplate>
</asp:DataList>
答案 0 :(得分:0)
在DataList中添加RepeatDirection="Horizontal"
后,它按预期工作。