【发布时间】:2013-07-22 00:46:00
【问题描述】:
我有一个文本类型的输入字段,还有一个“搜索”按钮。我希望这两个对象水平对齐;按钮尽可能大,输入字段占据其余空间。我整天都在尝试使用 CSS,但无济于事。
我正在使用 RoR,并使用 Bootstrap 库。我想知道是否有任何开箱即用的东西可以使这项工作。我也尝试过使用弹性框,但输入字段似乎有自己的想法。下面是有问题的代码。
<div class="mini-layout fluid">
<div class="mini-layout-body">
<h2>Shows</h2>
</div>
<div class="mini-layout-sidebar">
<div class="search_container">
<input id="search_shows_text" type="text" class="search-query">
<button id="search_shows_button"
type="submit" class="btn btn-primary">Search</button>
</div>
</div>
</div>
我已经能够让 search_container 类水平放置东西,但是让它的子类适当地调整大小却让我一整天都在逃避。
非常感谢任何帮助。
编辑感谢 Krishnan 和 SO 社区,我得到了解决方案。以下是其他人的代码。
HTML
搜索
CSS
.search_container
{
text-align:center;
margin-top: 5px;
}
.text_area
{
width: 55%; //Change as per your requirement
display: inline-block;
margin: auto;
}
.but_area
{
width: 25%; //Change as per your requirement
margin: auto;
}
【问题讨论】:
-
您能否为您的问题添加一个小提琴,以便我们看到问题的实际效果?
-
bootply.com 是放置这个的好地方
-
@FlexField 默认情况下,引导程序将其输入字段大小设置为某个预定义值。您可以覆盖它以使您的输入字段满足您的需求。
-
@VijayRamamurthy 谢谢 Vijay,我会记住这一点并利用这个 bootply 资源!
标签: css ruby-on-rails-3 twitter-bootstrap