Twitter Bootstrap - 帮助内联或帮助阻止收音机/复选框

时间:2012-12-20 05:14:57

标签: css css3 twitter-bootstrap

为广播或chechbox字段标记help-inlinehelp-block的正确方法是什么?

这不会像我期望的那样显示:

<div class="control-group">
    <div class="controls">
            <label class="radio" for="foo">
                <input type="radio" name="foobar" value="foo" id="foo">
                Foo label
            </label>
            <span class="help-inline">Foo inline help</span>
    </div>
</div>

编辑1:

跟进问题:如何标记第二个无线电选项?换了另一个div.controls

3 个答案:

答案 0 :(得分:0)

请参阅Simbirsk's answer - 帮帮我:

<form class="form-horizontal">
    <div class="control-group">
        <label class="control-label" for="inputType">Type</label>
        <div class="controls">
            <input type="text" id="inputType" placeholder="Type">
        </div>
    </div>
    <div class="control-group">
        <span class="control-label">Metadata</span>
        <div class="controls form-inline">
            <label for="inputKey">Key</label>
            <input type="text" class="input-small" placeholder="Key" id="inputKey">
            <label for="inputValue">Value</label>
            <input type="password" class="input-small" placeholder="Value" id="inputValue">
        </div>
    </div>
</form>

请注意,我正在使用.form-inline.controls内获取道具样式。
你可以在this jsfiddle

上测试它

答案 1 :(得分:0)

也可以写下你真正期望的内容。我将在这里猜测你的期望并提出以下解决方案:

<div class="control-group">
    <div class="controls">
        <label class="radio" for="foo">
            <input id="IsActivated" name="IsActivated" type="radio" value="true">
            Is Activated
            <span class="help-inline">Foo inline help</span>
       </label>
    </div>
</div>

答案 2 :(得分:-1)

我们按如下方式实施:

<div class="control-group">
   <label class="control-label" for="foo">Foo label</label>

   <div class="controls">
      <label class="checkbox">
         <input id="foo" name="foo" type="radio">
         Foo message
      </label>
   </div>
</div>