0

1行と各行に2つのセルを持つasp.netテーブルがあります。セルの右端近くに正しいセルを表示しようとしていますが、成功しません。

<asp:Table runat="server" ID="tblMyTable" BorderStyle="Solid" BorderWidth="1" BorderColor="Black" Font-Names="Arial" BackColor="White" Width="190" ClientIDMode="Static">
        <asp:TableRow Font-Names="Arial Black">
            <asp:TableCell HorizontalAlign="Left" CssClass="HeaderPadding">
                <asp:Label runat="server" ID="lblID" Text="361299"></asp:Label>
            </asp:TableCell>
            <asp:TableCell HorizontalAlign="Right">
                <asp:Label runat="server" ID="lblPercentage" Text="79%"></asp:Label>
            </asp:TableCell>
        </asp:TableRow>
</Asp:Table>

<style>
.HeaderPadding 
    {
        padding:0px 0px 10px 0px;
    }
</style>

私はこのように表示したい:

ここに画像の説明を入力

パーセンテージ ラベルを正しく揃えるにはどうすればよいですか?

代わりに、一部のセルではこのように見えますが、他のセルでは問題ないように見えます。

ここに画像の説明を入力

4

2 に答える 2

0

以下のようなcssクラスを使用できます

  <style type="text/css">
    .rightAlign { text-align:right; }
    </style>

あなたのレーベルで

<asp:Label runat="server" ID="lblPercentage" Text="79%" CssClass="rightAlign"></asp:Label>
于 2013-09-27T14:52:50.940 に答える