2017-07-31 61 views
1

我正在對我的表格進行分頁。如何使標籤和輸入文本內聯

我需要帶有文本「30」的標籤內嵌輸入文本。

我該怎麼做?

這裏是小提琴的鏈接:

https://jsfiddle.net/uwom05mc/2/

// MARKUP

<nav> 
     <ul class="pagination" style="margin: 0px !important;"> 
     <li><a href >First</a> 
     </li><li><a href>&lt;</a> 
     </li> 
     <li> 
      <a> 
      <input type="text" class="select-page form-control" id="pagenav" class="form-control"> 
      <label>of 30</label> 
      </a> 
     </li> 
     <li><a href>&gt;</a> 
     </li><li><a href>Last</a></li> 
     </ul> 
</nav> 

回答

1

除了爲了對#pagenav設置display: inline-block輸入旁邊的文本顯示,你也是Ø需要調整包含元素的高度和邊距:

#pagenav { 
    display: inline-block; 
} 

.pagination>li>a { 
    height: 34px; 
} 

.pagination li a input { 
    height: 26px; 
    margin-top: -7px; 
} 

我創建了一個更新的小提琴展示這個here

希望這會有所幫助! :)

+0

太好了,非常感謝 –

1

嘗試:

#pagenav { 
    display: inline-block; 
} 
+0

丹先生,謝謝。它解決了我的內聯問題。但是,現在我看到包含輸入文本的「li」的高度與其他人相比太大了,可以告訴我如何解決它? –