このタイトルを読んでいると、cssの同じ古い話を思い浮かべるかもしれませんが、同じではありません。テキストボックスがあり、プレースホルダープロパティを指定して、cssクラスを適用しました。次に、必須フィールドとしてマークするラベルを追加する必要があります。問題はcssが原因で、テキストボックスの右上隅にラベルを配置できません。
コードは次のとおりです。
<div id="formwrap">
<div class="formarea">
<p class="sub_headline">
User Details</p>
<asp:TextBox ID="txtFname" class="input" placeholder="First name" runat="server"></asp:TextBox>
<asp:Label runat="server" Text="*" ForeColor="Red"></asp:Label><br />
<asp:RequiredFieldValidator runat="server" ErrorMessage="Please Enter First name" ControlToValidate="txtFname" ></asp:RequiredFieldValidator>
</div>
</div>
cssコード:
.input
{
font-family: 'Lato' , sans-serif;
border: 1px solid #CCCCCC;
width: 65%;
height: 20px;
margin: 14px 94px 0 0;
font-size: 16px;
font-weight: lighter;
padding: 4px;
color: #E96151;
float: left;
}
どうすればそれを取り除くことができますか?
ありがとうございました。