我有一个datalist
控件,其中数据显示在3 <td>
中,如html
所示。
<asp:DataList ID="DataList1" runat="server"
onitemdatabound="DataList1_ItemDataBound" Width="400px">
<ItemTemplate>
<table style="width: 130px"><tr><td style="width:65px;">
<asp:Image ID="Image1" runat="server" Width="59px" Height="60px"
ImageUrl='<%# "~/User/UserPic/" + Eval("reg_pic") %>' /></td>
<td style="width:162px;" class="wdth150">
<asp:Label
ID="lbl_nam" runat="server" Text='<%# Eval("reg_nam") %>' ForeColor="White"></asp:Label><br />
<asp:Label ID="lbl_ad" runat="server" Text='<%# Eval("reg_age") %>'
ForeColor="White"></asp:Label>
</td><td style="width:109px" class="wdth120"></td><td>
<asp:LinkButton ID="LinkButton2" runat="server">Proceed</asp:LinkButton></td></tr>
</table>
</ItemTemplate>
</asp:DataList>
我的问题是这些记录看起来非常接近我想在它们之间显示一些差距,我试图使用style="width:120px"
但这不起作用。
答案 0 :(得分:1)
您可能需要在类或样式中设置padding以在列的末尾添加空格
padding:5px;
padding CSS属性在所有方面设置所需的填充空间 一个元素。填充区域是内容之间的空间 元素及其边界。不允许使用负值。
填充属性是避免设置每一侧的简写 单独(padding-top,padding-right,padding-bottom,padding-left),reference。
答案 1 :(得分:1)
使用
<table cellpadding="0" cellspacing="0" width="100%">
并尝试在percentage
而不是Pixels
...