【发布时间】:2016-11-10 04:42:55
【问题描述】:
【问题讨论】:
标签: css twitter-bootstrap twitter-bootstrap-3 font-awesome
【问题讨论】:
标签: css twitter-bootstrap twitter-bootstrap-3 font-awesome
问题是您没有正确使用引导程序的表单类。 Bootstrap 使您能够使用它的基于表单的类和字体真棒类进行专门设计。您可以使用以下 html 和引导类来实现此目的。
HTML:
<div class="row">
<div class="col-md-6">
<div class="input-group">
<input name="FirstName" class="form-control" id="FirstName" type="text">
<span class="input-group-addon">
<i class="fa fa-minus-circle" aria-hidden="true"></i>
</span>
</div>
</div>
</div>
CSS:
.input-group-addon {
cursor: pointer;
color: red;
}
如果您想删除将图标连接到输入的背景和边框,只需将.input-group-addon { css 类更改为以下。
.input-group-addon {
cursor: pointer;
color: red;
border-radius: 4px;
border: 0px;
background-color: transparent;
}
【讨论】:
网格系统基于 12 列布局。您目前在一列 6 列中有两个元素。
尝试使用两个 6 列代替:
<div class="row">
<div class="col-md-6">input</div>
<div class="col-md-6">icon</div>
</div>
【讨论】:
col-md-6 专栏的看法是绝对正确的;应该是col-md-12
float:left 是您在此处寻找的内容。只需将其应用于输入和图标的类,并设置输入的宽度,使其不会占据屏幕的整个宽度。
.mt-remove {
cursor: pointer;
color: red;
float: left;
}
.mt-remove:before {
font-family: 'FontAwesome';
content: "\f056";
font-size: 12px;
}
#FirstName {
width: 200px;
float: left;
}
在mt-remove 类中添加line-height 也可能对您有所帮助,如果您觉得它有用的话。
【讨论】: