我很难创建一个文本框,使其适合我的容器区域的整个宽度。
<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>
当我执行上述操作时,两个表单元素是在一行中,正如我所期望的那样,但最多只占用了几列。在Firebug中悬停在col-md-12
div上时,显示它占用了预期的完整宽度。只是输入文本似乎没有填充满。我甚至尝试添加了一个行内宽度值,但没有改变任何内容。我知道这应该很简单,但现在感觉真的很愚蠢。
这里是一个fiddle:http://jsfiddle.net/52VtD/4119/embedded/result/
编辑:
选定的答案非常详细,并且非常有帮助。这就是我最终使用的方法。然而,我认为我的最初问题实际上是Visual Studio 2013中默认的MVC5模板存在问题。其中包含以下内容:Site.css:
input,
select,
textarea {
max-width: 280px;
}
很明显,那会儿阻止文本输入框适当地扩展...对未来的ASP.NET模板用户有一个公平的警告...