首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitter typeahead输入和按钮对齐

Twitter typeahead输入和按钮对齐
EN

Stack Overflow用户
提问于 2016-07-30 04:55:59
回答 1查看 970关注 0票数 1

我尝试了一段时间来调整我的Twitter typeahead自动完成输入和按钮,但它看起来一直是这样的:

Search field

如您所见:搜索按钮在搜索栏的下方对齐。看起来.twitter-typeahead{ width:100%;}就是这样做的,因为当我删除这个类时,它工作得很好。但不幸的是,在这种情况下,自动补全将不起作用。

我尝试了几种方法,比如浮动:左;更改宽度(但这会影响响应布局)。也许这只是一个简单的解决方案,但我不是css专家,我在Stackoverflow上找不到任何东西。

完整代码:https://jsfiddle.net/u530qvw1/

.twitter-typeahead { width: 100%; float: left; border:1px solid red; vertical-align: middle; }

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-30 05:22:13

你可以使用flexbox (如果你不需要支持IE9:-):

代码语言:javascript
复制
<div class="wrapper">
      <input class="zoeken twitter-typeahead" type="text" placeholder="Search" />
      <button type="submit" class="search-btn">
          <span class="">Zoeken</span> <i class="fa fa-search"></i>
      </button>
</div>

并从twitter-typeahead类中删除100%和浮点数,并将其放入css:

代码语言:javascript
复制
.wrapper {
    display: flex;
}

.twitter-typeahead {
    flex: 1 0 auto;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38667345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档