【发布时间】:2015-08-04 18:09:21
【问题描述】:
我在 bootstrap 框架中使用了很棒的字体。每当我根据需要标记字段时,星号(fa-asterisk)都会正确显示。但是,它显示在文本输入下方。我尝试过的一些事情:
.fa { display:inline; // also tried inline-block-
用
overflow:hidden标记输入字段的容器div(表单组):.form-group { overflow:hidden; overflow-wrap:inherit; }
似乎没有任何效果,仍然将星号包裹在输入字段下方。更改输入字段容器的大小(从 col-md-6 更改为更小)也无济于事。
这是我的代码:
.formValidation({
message: 'This value is not valid',
//err: {
// container: 'tooltip'
//},
framework: 'bootstrap',
icon: {
//required: 'glyphicon glyphicon-asterisk',
//valid: 'glyphicon glyphicon-ok',
//invalid: 'glyphicon glyphicon-remove',
//validating: 'glyphicon glyphicon-refresh'
required: 'fa fa-asterisk',
valid: 'fa fa-check',
invalid: 'fa fa-times',
validating: 'fa fa-refresh'
}
这是我的 CSS:
.fa-asterisk:before {
display: inline-block;
line-height: inherit;
color: darkred;
font-size: 7px;
content: "\f069";
}
这是我的 HTML:
<div class="form-group">
<label class="col-md-6 control-label" for="patientSSN">Patient SSN</label>
<div class="col-md-6">
<input type="text" class="form-control" name="patientSSN" id="patientSSN" placeholder="" value="">
</div>
</div>
【问题讨论】:
-
请编辑您的问题以包含正在发生的问题的Minimal, Complete, and Verifiable example。通过显示您的代码,我们将更容易找出问题所在。
-
你使用什么标签?为什么星号需要使用 FA?
标签: css twitter-bootstrap font-awesome