【问题标题】:Bootstrap display form labels inlineBootstrap 内联显示表单标签
【发布时间】:2014-05-31 07:00:35
【问题描述】:

我希望在 Twitter Bootstrap 中内嵌显示 2 个表单标签。

由于它们的 input-large 类,表单输入可以很好地内联显示。如何在我的标签上实现相同的行为?我希望标签以内联方式显示在其相应的输入字段之上。

这是我的 HTML:

<div class="control-group">
      <label class="control-label" for="likedcolors">Kleuren die u wel aanspreken*:</label>
      <label class="control-label" for="dislikedcolors">Kleuren die u niet aanspreken*:</label>
      <div class="controls">
        <input type="text" class="input-large" name="likedcolors" id="likedcolors">
        <input type="text" class="input-large" name="dislikedcolors" id="dislikedcolors">
      </div>
</div>

@Lykos,根据您的回答,标签看起来像这样:

理想情况下,标签应如下所示:

【问题讨论】:

    标签: html css twitter-bootstrap


    【解决方案1】:

    类似的东西?

    <form>
        <div class="row">
            <div class="span6">
                <label class="control-label" for="likedcolors">Kleuren die u wel aanspreken*:</label>
                <div class="controls">
                    <input type="text" class="input-large" name="likedcolors" id="likedcolors"/>
                </div>
            </div>
            <div class="span6">
                <label class="control-label" for="dislikedcolors">Kleuren die u niet aanspreken*:</label>
                <div class="controls">
                    <input type="text" class="input-large" name="dislikedcolors" id="dislikedcolors"/>
                </div>
            </div>
        </div>
    </form>
    

    http://jsfiddle.net/hMga4/1/

    【讨论】:

    • 请看我问题中的最后一张图片。我想让标签和输入字段内联显示,标签在输入字段上方
    • 哪个引导程序是?如果 2.x 使用span6 否则使用col-md-6 代替
    • 您使用的是哪个版本的引导程序??
    • 我使用的是 2.3.2 版
    • 我想我知道它为什么不起作用。我的表单没有两个输入所需的总宽度,而两者之间的边距如此之大。您的代码运行良好
    【解决方案2】:

    如果您使用的是 Bootstrap 3,请执行此操作:

    <form>
        <div class="row">
            <div class="col-md-6">
                <div class="form-group">
                <label class="control-label" for="likedcolors">Kleuren die u wel aanspreken*:</label>
                <input type="text" class="form-control" name="likedcolors" id="likedcolors"/>
            </div>
            <div class="col-md-6">
               <div class="form-group">
                <label class="control-label" for="dislikedcolors">Kleuren die u niet aanspreken*:</label>
                <input type="text" class="form-control" name="dislikedcolors" id="dislikedcolors"/>
            </div>
        </div>
    </form>
    

    如果您使用 Bootstrap 2,请将 col-md-6 类替换为 span6 类。请记住,您的列应以 12 个结尾。

    【讨论】:

    • 不完全是我想要的。我将更新问题以更清楚我想要实现的目标
    • 您没有关闭表单组 div :)
    猜你喜欢
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    相关资源
    最近更新 更多