Css 引导输入标签位于输入左侧(而不是顶部)

Css 引导输入标签位于输入左侧(而不是顶部),css,twitter-bootstrap,forms,Css,Twitter Bootstrap,Forms,我对Bootstrap还比较陌生,我正在尝试制作一个简单的表单,它的所有元素都在屏幕上的一行中。我的表单html代码如下所示: <form class="form-horizontal"> <fieldset> <div class="form-container"> <div class="form-group"> <label>Search by:<

我对Bootstrap还比较陌生,我正在尝试制作一个简单的表单,它的所有元素都在屏幕上的一行中。我的表单html代码如下所示:

<form class="form-horizontal">
    <fieldset>
        <div class="form-container">
            <div class="form-group">
                <label>Search by:</label>
                <input class="form-control" type="text">
            </div>
            <div class="form-group">
                <label>Something:</label>
                <input class="form-control" type="text">
            </div>
        </div>
    </fieldset>
</form> 

搜索人:
一些东西:
默认情况下,“我的输入”字段的标签显示在输入字段的周围。我希望它们位于输入字段的左侧。我在这里搜索并检查了如何实现这一点,但我发现没有一个解决方案有效(我尝试向表单中添加类并更改它们的CSS,并尝试使用bootstrap的表单内联功能)


有人知道我如何使表单看起来像我希望的那样吗?

为了利用引导网格系统,您需要对每个表单组进行两次修改

不确定您使用的是哪个版本的BS,但对于grid,它是相同的概念:

您需要使用引导网格系统来定义上的标签和输入是同一行。请记住,一行中有12列,因此您希望在同一行中的项目加起来必须为12

  • 将以下类别添加到标签:“col-lg-2 col-md-2 col-sm-2控制标签”

  • 将您的输入包装在一个div中,并添加以下类:“col-lg-10 col-md-10 col-sm-10”

  • 您会注意到,在这两个元素之间,列的总数为12,因此在引导网格系统中,它们将位于同一行

    (我还将其包装在一个容器中,以便在这篇文章上更整洁地展示)

    
    搜索人:
    一些东西:
    
    为了利用引导网格系统,您需要对每个表单组进行两次修改

    不确定您使用的是哪个版本的BS,但对于grid,它是相同的概念:

    您需要使用引导网格系统来定义上的标签和输入是同一行。请记住,一行中有12列,因此您希望在同一行中的项目加起来必须为12

  • 将以下类别添加到标签:“col-lg-2 col-md-2 col-sm-2控制标签”

  • 将您的输入包装在一个div中,并添加以下类:“col-lg-10 col-md-10 col-sm-10”

  • 您会注意到,在这两个元素之间,列的总数为12,因此在引导网格系统中,它们将位于同一行

    (我还将其包装在一个容器中,以便在这篇文章上更整洁地展示)

    
    搜索人:
    一些东西:
    
    RTM RTM我尝试过使用它,但我希望输入字段和它们的标签都在同一行上。引导中是否有一些内置功能可用于实现此功能?@AgataS。因此,您要做的是在标签/输入字段周围包装一个表单组div。然后调整网格系统(col类),使它们加起来等于12。示例代码已更新以反映更改。我尝试使用此选项,但我希望输入字段及其标签位于同一行。引导中是否有一些内置功能可用于实现此功能?@AgataS。因此,您要做的是在标签/输入字段周围包装一个表单组div。然后调整网格系统(col类),使它们加起来等于12。示例代码已更新以反映更改。