【发布时间】:2017-11-11 18:15:22
【问题描述】:
我需要在文本输入字段下直接放置一个小的帮助文本,如果该字段是缩进的(例如,在我的示例中通过单选按钮),帮助文本也应该缩进。
我正在尝试的示例如下:
#enteramt {
width: 150px;
display: inline;
}
#passwordHelpBlock {
font-size: x-small;
display: block;
}
<p class="lead">
<input id="val_200" name="amount_sel" type="radio" value="200">
<label for="val_200"> EUR 200,00</label>
<br/>
<input id="val_other" name="amount_sel" type="radio" value="other">
<label for="val_other"> EUR
<input class="inputdefault" id="enteramt" name="amount" type="text" value="" placeholder="z.B. 2,00">
</label>
<small id="passwordHelpBlock" class="form-text text-muted">Min. EUR 2,00</small>
</p>
另见 Fiddle:https://jsfiddle.net/mheumann/wkLdjdcL/
我希望它看起来像这样:
我知道我可以使用 margin-left 来移动它,但同样的框也可能出现没有单选按钮,所以边距会有所不同。
有什么方法可以将“小”标签绑定到“输入”标签上,这样它就总是在正下方对齐?
编辑:删除了对 Bootstrap 的引用,因为代码 sn-p 不包含任何内容。
【问题讨论】:
-
向
.text-muted选择器添加一些填充如何?padding-left: 70px? -
@BrandonElder:这不够灵活,正如我所提到的,在某些情况下,相同的标签和输入字段在没有单选按钮的情况下显示,因此必须调整填充...
-
是的,我想。我其实很好奇这个解决方案。
-
我也是。我尝试了很多在各个地方插入 div 的组合,但找不到任何有效的方法。
-
所有这些中的引导 CSS 在哪里?您标记了它并将它包含在您的标题中,但这里没有。
标签: html css html-input