0

に示すように、データが 3に表示さdatalistれるコントロールがあります。<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"が、うまくいきませんでした。

4

2 に答える 2

1

列の最後にスペースを入れるには、おそらくクラスまたはスタイルでパディングを設定する必要があります

padding:5px;

padding CSS プロパティは、要素のすべての側面に必要なパディング スペースを設定します。パディング領域は、要素のコンテンツとその境界線の間のスペースです。負の値は使用できません。

padding プロパティは、各辺を個別に設定しないようにする省略形です (padding-top、padding-right、padding-bottom、padding-left)、参照.

于 2013-10-05T07:12:16.747 に答える
1

使用する

<table cellpadding="0" cellspacing="0" width="100%">

percentage代わりに幅を与えてみてくださいPixels...

于 2013-10-05T07:15:31.917 に答える