http://www.petcenters.com/painting-estimate是一个测试页面,启用了Bootstrap,ASP.NET控件使用CssClass Selector。
我尝试按照以下原则中的指导原则将Font Awesome Classes实现到ASP.NET TextBox控件中: Bootstrap Documentation
<div class="input-group">
<input type="text" class="form-control" placeholder="Recipient's username" aria-describedby="basic-addon2">
<span class="input-group-addon" id="basic-addon2">@example.com</span>
</div>
我正在使用的Bootstrap模板显示了它们的实现:Font Awesome with HTML Form Tags
<section class="col col-6">
<label class="label">Company</label>
<label class="input">
<i class="icon-append fa fa-envelope-o"></i>
<input type="text" name="company" id="company">
</label>
</section>
我试图使用ASP.NET Textbox Server Control的两种方案进行复制。
<div class="input-group col-md-6 clearfix">
<label for="txtGenCompany">Company</label>
<asp:TextBox ID="txtGenCompany" name="company" CssClass="form-control" aria-describedby="addon1" placeholder="Enter Company" runat="server" TabIndex="2"></asp:TextBox>
<span class="input-group-addon" id="addon1">
<i class="icon-append fa fa-envelope-o"></i>
</span>
</div>
我相信我错过了“span”或“i”Company TextBox
如果有人有任何想法,我会很感激。
答案 0 :(得分:1)
你需要的是
HTML
<div class="input-group input-group-md">
<lable>Company</lable>
<asp:TextBox ID="txtGenCompany" name="company" CssClass="form-control" aria-describedby="addon1" placeholder="Enter Company" runat="server" TabIndex="2"></asp:TextBox>
<span class="input-group-addon"><i class="fa fa-envelope-o"></i></span>
</div>
CSS
lable {
display: table-caption;
white-space: nowrap;
}
.input-group {
padding-bottom: 20px;
}
PS:有太多的视觉指南来获取输入是不好的, 这里我们有3: