0

このStackoverflowの受け入れられた回答を参照

input {
    text-align:right;
}

<html>
    <head>
        <title>Blah</title>
        <style type="text/css">
        input { text-align:right; }
        </style>
    </head>
    <body>
        <input type="text" value="2">
    </body>
</html>

このアプローチは、すべてのテキスト ボックスを右揃えにします。クラスを使用して、右揃えにしたいテキストボックスとそうでないテキストボックスを分離するにはどうすればよいですか?

<STYLE>
        NumericInput
        {
            text-align:right;
        }
</STYLE>
       <asp:TextBox ID="txtRndRbtAmt" runat="server" CssClass="NumericInput" Enabled="False" Width="100px"></asp:TextBox>

これは、テキストを DIV で囲み、NumericInput クラスを DIV に割り当てない限り機能しません。

DIV は回避可能ですか?

4

2 に答える 2

2

クラスセレクターは.ピリオド記号で始まります。

したがって、次のようになります。

.NumericInput{
    text-align:right;
}

または、次のように書くことができます:

input.NumericInput{
    text-align:right;
}
于 2012-07-12T11:34:15.820 に答える
1

間違ったセレクターを使用しています。使用する

.NumericInput {
  text-align:right;
}

(ドットに注意してください)

于 2012-07-12T11:33:59.360 に答える