当前位置: 首页 > 面试题库 >

以内联形式引导全角文本输入

余善
2023-03-14
问题内容

我正在努力创建一个适合我的 容器 区域整个宽度的文本框。

<div class="row">
    <div class="col-md-12">
        <form class="form-inline" role="form">           
                <input type="text" class="form-control input-lg" id="search-church" placeholder="Your location (City, State, ZIP)">
                <button type="submit" class="btn btn-lg">Search</button>            
        </form>
    </div>
</div>

当我执行上述操作时,正如我期望的那样,两个表单元素都是内联的,但充其量最多不会占用几列。将鼠标悬停col- md-12在firebug中的div上会显示它占用了预期的全宽。只是似乎无法填充文本输入。我什至尝试添加行内宽度值,但没有任何改变。我知道这应该很简单,只是现在感觉真傻。

这是一个小提琴:http :
//jsfiddle.net/52VtD/4119/embedded/result/

编辑:

选择的答案在各个方面都是彻底的,并且是一个很好的帮助。这就是我最终使用的。 但是, 我认为最初的问题实际上是Visual Studio
2013中默认MVC5模板的问题。它在Site.css中包含此问题:

input,
select,
textarea {
    max-width: 280px;
}

显然,这阻止了文本输入的适当扩展。向未来的ASP.NET模板用户发出警告。


问题答案:

引导文档对此进行了说明:

需要自定义宽度默认情况下,Bootstrap中的输入,选择和文本区域的宽度为100%。要使用内联表单,您必须在其中使用的表单控件上设置宽度。

form-control如果form-inline在表单上使用该类,则所有表单元素在获得该类时获得的默认宽度为100%,该宽度不适用。

您可以查看bootstrap.css(或.less,无论您喜欢什么),在这里您可以找到以下部分:

.form-inline {

  // Kick in the inline
  @media (min-width: @screen-sm-min) {
    // Inline-block all the things for "inline"
    .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle;
    }

    // In navbar-form, allow folks to *not* use `.form-group`
    .form-control {
      display: inline-block;
      width: auto; // Prevent labels from stacking above inputs in `.form-group`
      vertical-align: middle;
    }
    // Input groups need that 100% width though
    .input-group > .form-control {
      width: 100%;
    }

    [...]
  }
}

也许您应该看一下input-groups,因为我猜它们正好具有您要使用的标记(在这里工作很简单):

<div class="row">
   <div class="col-lg-12">
    <div class="input-group input-group-lg">
      <input type="text" class="form-control input-lg" id="search-church" placeholder="Your location (City, State, ZIP)">
      <span class="input-group-btn">
        <button class="btn btn-default btn-lg" type="submit">Search</button>
      </span>
    </div>
  </div>
</div>


 类似资料:
  • 问题内容: 我在超大型飞机内有一个内联表格。我想居中。 我试着在超大屏幕上使用,它确实将大屏幕上的所有其他元素居中,但内联表单元素除外。所以我不知道这里出了什么问题。 这是HTML代码: 这是CSS: 问题答案: 在上使用帮助程序类。这将使内容与flex属性居中

  • 问题内容: 我使用HttpResponseMessage类作为AJAX调用的响应,该调用从服务返回JSON数据。从服务返回AJAX调用后暂停执行时,我看到此类包含一个Content属性,该属性的类型为System.Net.Http.StreamContent。 如果在浏览器中进行检查,我会看到成功进行了网络调用,并以JSON数据作为响应。我只是想知道为什么我无法在Visual Studio中看到返

  • 我有这个Spring Rest APIendpoint: XML模型。 但没有任何内容打印到控制台中。知道我错在哪里吗?可能这个组件没有注册?

  • 我试图引用在文档中间添加的内嵌形状。我目前的解决方案是短期的,我想征求意见,寻求更好的解决方案。 情况是,我正在使用添加一个内联形状。在文档的一半处添加图片。这样做的问题是,如果在插入图片的位置之后有内联形状,那么我添加的内联形状的索引号不仅仅是添加到文档中的第n个形状。内线形状。count不会指我刚才添加的图片,它指的是文档末尾的图片。 我目前的解决方法是实际查看文档,计算下面输入新图片的形状数

  • 我需要上传文件使用角和Spring引导。 角度服务: 我的后端Rest服务如下: 所以不能理解为什么它不起作用! 谢谢

  • 我正在启动一个IPython笔记本,matplotlib输出没有显示内联,而是这样: 代码如下: 笔记本以- pylab=inline开始,当我检查它时,它似乎是正确的: 这是在 IPython 1.1.0 中。当我尝试使用 %pylab 内联时,我得到了类似的结果: 还有什么可能是图没有显示在内的原因?