【发布时间】:2014-11-15 21:52:10
【问题描述】:
我似乎无法让这个 friggen 按钮与表单控件对齐。我尝试使用以下策略但没有成功:
<div class="input-group">
<input type="text" class="form-control">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div>
<div class="input-append">
<input name="search" id="search"/>
<button class="btn">button</button>
</div>
我已经看到 form-horizontal 的课程也是一种可能性,但仍然不适合我。我最终得到:
这是我的 HTML
<form action="/Account/logoff" class="form-inline" method="post" role="form" novalidate="novalidate"> <div class="form-group">
<label class="sr-only" for="Username">Username</label>
<input class="form-control form-text" data-val="true" data-val-required="The Username field is required." id="Username" name="Username" placeholder="Username" type="text" value="">
</div>
<div class="form-group">
<label class="sr-only" for="Password">Password</label>
<input class="form- control form-text" data-val="true" data-val-required="The Password field is required." id="Password" name="Password" placeholder="Password" type="password">
</div>
<button class="btn btn-primary btn-sm">Login</button>
</form>
更新
看来我的控件不知何故通过表单元素流血了。
更新 2- 给克里斯蒂娜
<header role="banner" class="navbar navbar-inverse">
<div class="navbar-header">
<button id="menu-toggler" data-toggle="collapse" type="button" class="navbar-toggle">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="index.html" class="navbar-brand"> <img alt="logo" src="images/logo.png"> </a>
</div>
<!--User is logged on, output user controls-->
<div class="nav navbar-nav pull-right">
<form action="/Account/logoff" class="form-inline" method="post" role="form" novalidate="novalidate"> <div class="form-group">
<label class="sr-only" for="Username">Username</label>
<input class="form-control form-text" data-val="true" data-val-required="The Username field is required." id="Username" name="Username" placeholder="Username" type="text" value="">
</div>
<div class="form-group">
<label class="sr-only" for="Password">Password</label>
<input class="form- control form-text" data-val="true" data-val-required="The Password field is required." id="Password" name="Password" placeholder="Password" type="password">
</div>
<button class="btn btn-primary btn-sm">Login</button>
</form> </div>
</header>
【问题讨论】:
-
input-appendis bootstrap 2 这是你想要的吗? -
不,我使用的是 bootstrap 3。也许这就是为什么这对我不起作用..
-
您的导航栏类错误。使用 navbar-right 而不是 pull-right 也提供完整的 navbar html
-
你为什么不用这个导航栏来启动你getbootstrap.com/examples/jumbotron
-
制作模板的人不一定能很好地使用引导程序。我到处都看到了一些严重的问题。所有与表单有关的类都不能在导航栏中正常工作,您必须使用它们提供的类或制作新组件,而且您不要向右拉动 navbar-right 和 navbar-left。
标签: css twitter-bootstrap