数据列表中的项目并排

时间:2015-04-13 13:20:36

标签: html css stylesheet

我正试图从我的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>

1 个答案:

答案 0 :(得分:0)

在DataList中添加RepeatDirection="Horizontal"后,它按预期工作。