2017-08-08 60 views
1

我想要適合列表組項目中的按鈕,但它看起來很可怕(按鈕超出列表組項目的高度): enter image description here排列組項目中的對齊按鈕

<ul class="list-group"> 
     <li class="list-group-item">Sound1 
      <form class="form-inline pull-right vertical-align"> 
       <button class="btn btn-md btn-default" type="button"><span class="glyphicon glyphicon-play"></span></button> 
      </form><span class="badge" style="margin-right: 10px;">0:58</span> 
     </li> 
     <li class="list-group-item">Sound2 
      <form class="form-inline pull-right vertical-align"> 
       <button class="btn btn-md btn-default" type="button"><span class="glyphicon glyphicon-play"></span></button> 
      </form><span class="badge" style="margin-right: 10px;">0:15</span> 
     </li> 
     <li class="list-group-item">Sound3 
      <form class="form-inline pull-right vertical-align"> 
       <button class="btn btn-md btn-default" type="button"><span class="glyphicon glyphicon-play"></span></button> 
      </form><span class="badge" style="margin-right: 10px;">0:07</span> 
     </li> 
    </ul> 

我該如何正確實施?

+0

你能否提供相關的CSS? – basement

+0

我沒有任何額外的CSS,這只是普通的bootstrap。唯一涉及到的CSS是徽章的邊距,這是內聯atm – bootstrapnoob44

+0

你只需要引導的「margin-left」。將button claas更改爲:' –

回答

0

在這裏,你去了一個解決方案https://jsfiddle.net/7dwaxo72/

form { 
 
    margin-top: -7px; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<ul class="list-group"> 
 
     <li class="list-group-item">Sound1 
 
      <form class="form-inline pull-right vertical-align"> 
 
       <span class="badge" style="margin-right: 10px;">0:58</span> 
 
       <button class="btn btn-md btn-default" type="button"><span class="glyphicon glyphicon-play"></span></button> 
 
      </form> 
 
     </li> 
 
     <li class="list-group-item">Sound2 
 
      <form class="form-inline pull-right vertical-align"> 
 
       <span class="badge" style="margin-right: 10px;">0:15</span> 
 
       <button class="btn btn-md btn-default" type="button"><span class="glyphicon glyphicon-play"></span></button> 
 
      </form> 
 
     </li> 
 
     <li class="list-group-item">Sound3 
 
      <form class="form-inline pull-right vertical-align"> 
 
       <span class="badge" style="margin-right: 10px;">0:07</span> 
 
       <button class="btn btn-md btn-default" type="button"><span class="glyphicon glyphicon-play"></span></button> 
 
      </form> 
 
     </li> 
 
    </ul>

希望這會有所幫助。我已經改變了HTML結構。