我知道阅读此标题可能会想到与css相同的旧故事,但它不一样。 我有一个文本框,我已经给它占位符属性和应用一个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;
}
我怎样才能摆脱它?
谢谢。
你刚删除了margin:14px 94px 0 0;但是这不影响设计。只是我见过 – Freelancer 2013-03-11 06:33:09
Ashwini,thanx的答案,我刚刚发现删除利润率解决了我的问题。 – Khushbu 2013-03-11 06:48:56
@Freelancer:请参阅我的编辑。增加演示。 – 2013-03-11 06:55:41