以下に示すように、プロパティを持つ背景画像を持つ通常のasp.netテキストボックスがあります。
.userbackground
{
background-image: url('../images/user.png');
background-repeat: no-repeat;
background-position: fixed;
text-align:center;
width:16px;
height:16px;
}
これは私のテキストボックスのビューです:
そして、ここに私のテキストボックスがあります:
<asp:TextBox ID="UserName" runat="server" BorderStyle="Solid" BorderWidth="1px"
BorderColor="#0099CC" BackColor="#FAFFBD" MaxLength="0"
AutoCompleteType="Disabled" CssClass="userbackground"></asp:TextBox>
ここで、内側のテキストのマージンを設定するか、その画像の後にカーソル位置を配置する可能性があるかどうかを知りたいです。ユーザーがカーソル内のテキストをクリアすると、画像の前で停止する必要があります。
私はcssプロパティを使用してみました: text align:middle しかし、それは中央から始まり、それを望まず、背景画像を作成することも私のニーズに合わない.画像の表示と非表示も私の場合は良いオプションではありませんこれらの 3 つのオプション以外に、誰でも最適な方法を選択できます。