css - 如何防止下拉菜单中的按钮换行?

标签 css twitter-bootstrap

我在下拉菜单中添加了一个搜索表单。我尝试了不同的 css 规则,但未能阻止按钮换行到下一行。以下是我的原始 HTML 代码:

<div class="dropdown-menu" style="padding:17px;">
    <form id="navbar-search" role="search" action="/discover" method="post">
        <input class="form-control" type="search" name="query" placeholder="Search"/>
            <button type="button" class="btn btn-primary" title="Search">
                <span class="glyphicon glyphicon-search" aria-hidden="true"/>
            </button>
    </form>
</div>

这是它的样子:

button-wrapped

我希望按钮像这样放在输入表单旁边:

button-not-wrapped

提前致谢。

最佳答案

还有 Bootstrap input groups .

您可以通过更改 .search-me form 的右侧填充来缩小空间

enter image description here

演示:https://jsbin.com/mosiwi/1/edit?html,css,output

CSS

.search-me form {
    position: relative;
    padding: 10px 55px 10px 10px;
}
.search-me .btn {
    position: absolute;
    right: 10px;
    top: 10px;
}
.dropdown-menu-300 {
    min-width: 300px
}

HTML:

<div class="dropdown">
   <a href="#" class="btn btn-default btn-lg dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
      Dropdown <span class="caret"></span>
   </a>
   <ul class="dropdown-menu dropdown-menu-300" role="menu">
      <li class="search-me">
         <form id="navbar-search" role="search" action="/discover" method="post">
            <input class="form-control" type="search" name="query" placeholder="Search"/>
            <button type="button" class="btn btn-primary" title="Search">
            <span class="glyphicon glyphicon-search" aria-hidden="true"/>
            </button>
         </form>
      </li>
   </ul>
</div>

关于css - 如何防止下拉菜单中的按钮换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27466553/

相关文章:

javascript - 导航栏多项选择

CSS/表格工具 : Button background-color does not change

javascript - 仅在元素需要滚动时添加类

html - Safari 和 Chrome 媒体查询不起作用

javascript - 导航栏在滚动时透明

jquery - 更改 Bootstrap 的 Accordion

css - 当存在非应用媒体查询时,IE11 在页面加载时触发 css 转换

html - 如何让固定的侧边栏在从智能手机查看时很好地显示

html - 在 less 中更改 twitter bootstrap 3.0 导航栏类背景颜色

javascript - 按钮中的工具提示 + 模态 - Bootstrap