2012-07-04 19 views

回答

9

該按鈕不在完美的位置,但至少該表單是內聯的(我希望它有幫助)。

<div class='navbar'> 
<div class='navbar-inner'> 
    <div class='container-fluid'> 
     <a class='brand'>Test</a> 
     <ul class='nav'> 
      <li><a>Item 1</a></li> 
      <li><a>Item 2</a></li> 
     </ul> 
     <form class="navbar-search pull-right"> 
      <input type="text" class="span2" placeholder="Login"> 
      <input type="text" class="span2" placeholder="Password"> 
      <input type="submit" value="Login" class="btn"/> 
     </form> 
    </div> 
    </div> 
</div> 
+0

fyi這將修復對齊:'style =「margin-top:0px; vertical-align:top;」' 對於那些搖擺MVC:'@ Html.ActionLink(「Log On」,「LogOn」, 「Account」,new {@class =「btn」,@ style =「margin-top:0px; vertical-align:top;」})' (或使用下面的類navbar-form「) – Fred

+0

這樣做 –

+0

@JCLeitão請嘗試下面的答案 – Pigueiras

2

HTML:

<div class='navbar'> 
    <div class='navbar-inner'> 
    <div class='container-fluid'> 
     <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </button> 
    <a class='brand'>Test</a> 
    <ul class='nav nav-collapse collapse'> 
     <li><a>Item 1</a></li> 
     <li><a>Item 2</a></li> 

    </ul> 
    <ul class='nav nav-collapse collapse pull-right'> 
     <li class=""><form class="navbar-search"> 
     <input type="text" class="span2" placeholder="Login"> 
     <input type="text" class="span2" placeholder="Password"> 
     <input type="submit" value="Login" class="btn"/> 
    </form></li> 
    </ul> 
</div> 

CSS:

form.login { 
    border: 1px solid red; 
} 

form.login input { 
    height: 14px; 
    width: 140px; 
    background: #F5F5F5; 
    border-radius: 2px; 
} 

@media (min-width:768px) { 
    .navbar-search .btn { 
    margin:-9px 0 0 0; 
    } 
} 

的jsfiddle:

http://jsfiddle.net/baptme/v34Sv/5/

11

形式內嵌按鈕,在正確的地方

<div class="container-fluid"> 
<div class='navbar'> 
    <div class='navbar-inner'> 
     <div class='container-fluid'> 
      <a class='brand'>Test</a> 
      <ul class='nav'> 
       <li><a>Item 1</a></li> 
       <li><a>Item 2</a></li> 
      </ul> 
      <form class="navbar-form pull-right"> 
       <input type="text" class="span2" placeholder="Login"> 
       <input type="text" class="span2" placeholder="Password"> 
       <input type="submit" value="Login" class="btn"/> 
      </form> 
     </div> 
    </div> 
</div> 

+1

+1這真的是一個正確的答案,因爲它不需要額外修復按鈕對齊方式 –

4

類導航欄,形式只是本作。

<form class="navbar-form form-inline pull-right"> 
    <input type="text" placeholder="Email"> 
    <input type="password" placeholder="Password"> 
    <button type="submit" class="btn">Sign in</button> 
</form> 

摘要:http://examples.getbootstrap.com/jumbotron/index.html

+1

看起來鏈接已經死了 –