css - 一行引导控件

标签 css angular-ui-bootstrap

我需要在一条直线上使用带有字形的文本框,这是我所做的:

http://plnkr.co/edit/GZQeGTqDsvTh9XsXmMFy?p=preview

  <div class="w3-row" style="vertical-align:middle">
        <div class="w3-col s6">
            <input ng-readonly="true" type="text" ng-model="login" placeholder="Login" class="form-control" />
        </div>
        <div class="w3-col s4">
            <input class="form-control" ng-readonly="true" type="text" ng-model="password" placeholder="Password" />
        </div>
        <div class="w3-col s2">
            <button class="glyphicon glyphicon-refresh btn btn-default"></button>
        </div>
    </div>

enter image description here

它看起来不错,但是字形按钮略低于文本输入的底线,我希望它的高度被拉伸(stretch)到那些输入,或者至少,相对于它们的中心在中间,然后它会好看的。

请帮我找到解决方案。

注意事项:

  1. 可以使用 w3.css 或 angular-ui 的 bootstrap 来解决这个问题。
  2. 解决方案不应依赖于使用“内联表单”
  3. 最好的解决方案是不使用任何“行”“列”类的解决方案,因为它们不可能将线水平拉伸(stretch)到 100% 并填充每一列而不会使它看起来很丑!

谢谢。

最佳答案

将您的按钮标记更改为此

<button class="btn btn-default">
     <span class="glyphicon glyphicon-refresh "></span>
</button>

plunk

关于css - 一行引导控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37194419/

相关文章:

html - 将 2 个输入文本框并排放置

javascript - CSS/JS addClass 适用于开发 (Rails) 但不适用于 heroku

jquery - Bootstrap 面板折叠创建间隙

css - NativeScript Playground - 未应用内置类

JSON对象列表的Angular 6 ngbTypeahead过滤器

css - 为什么光标在 angular-ui-bootstrap 中的选项卡、分页、下拉切换等上不变为指针/手?

javascript - angularjs/signalR Bootstrap 进度条不随 Controller 更改而更新

php - 错误多个指令 [bar, bar] 在使用自定义指令和 angular-bootstrap 时询问模板

angularjs - 文本输入框不接受来自 Angular UI Bootstrap 的模式输入

jquery - 如何在最后一个 div 上添加第 n 个术语