簡體   English   中英

將HTML文本移到按鈕旁邊

[英]Moving HTML text next to a button

我正在嘗試在按鈕旁邊顯示一些文本,但是該文本僅顯示在按鈕下方。 目前,我的HTML代碼中包含:

<div class="display: inline;">
    <div class="td-dropdown" dropdown>
        <button type="button" class="btn btn-primary btn-sm" dropdown-toggle>
            Filter Search by:<span class="caret" aria-hidden="true"></span>
        </button>
        <ul class="dropdown-menu" role="menu">
            <li><a ng-click="dropChange('all')">All</a><li>
            <li><a ng-click="dropChange('floor')">Floor</a></li>
            <li><a ng-click="dropChange('building')">Building</a></li>
            <li><a ng-click="dropChange('room')">Room</a></li>
        </ul>
    </div>
</div>

<a class="display: inline;">{{mockDropVal}}</a>

我要做的就是將文本從按鈕旁邊的{{mockDropVal}} 如您所見,我嘗試使用display: inline類(但是我​​認為我使用不正確)。 同樣,我嘗試讓自己的班級做到這一點,但沒有成功。

任何建議或技巧將不勝感激!

您要輸入的內容是style='display:inline;'

編寫class='inline' ,然后在css文件中添加一個.inline{display:inline;}也可以。

話雖如此,您需要稍微更改標記,以便元素彼此相鄰。 我已經將<a>標記移到了<button>旁邊,因為這就是您想要的位置。 我也將class=''更改為style=''

<div style="display: inline;">
  <div class="td-dropdown" dropdown>
    <button type="button" class="btn btn-primary btn-sm" dropdown-toggle>
      Filter Search by:<span class="caret" aria-hidden="true"></span>
    </button>
    <a style="display: inline;">{{mockDropVal}}</a>
    <ul class="dropdown-menu" role="menu">
      <li><a ng-click="dropChange('all')">All</a><li>
      <li><a ng-click="dropChange('floor')">Floor</a></li>
      <li><a ng-click="dropChange('building')">Building</a></li>
      <li><a ng-click="dropChange('room')">Room</a></li>
    </ul>
  </div>
</div>

或使用CSS:

<div class="inline">
  <div class="td-dropdown" dropdown>
    <button type="button" class="btn btn-primary btn-sm" dropdown-toggle>
      Filter Search by:<span class="caret" aria-hidden="true"></span>
    </button>
    <a class="inline">{{mockDropVal}}</a>
    <ul class="dropdown-menu" role="menu">
      <li><a ng-click="dropChange('all')">All</a><li>
      <li><a ng-click="dropChange('floor')">Floor</a></li>
      <li><a ng-click="dropChange('building')">Building</a></li>
      <li><a ng-click="dropChange('room')">Room</a></li>
    </ul>
  </div>
</div>
.inline{display:inline}

我已經根據您的預期輸出調整了您的代碼。 研究變化。 這是一個可以玩的jsbin

 .wrapper { display: inline-block; vertical-align: top; } .td-dropdown .buttons, .td-dropdown .dropdownmenu { display: inline-block; } .dropdownmenu ul li { display: block; list-style-type: none; vertical-align: top; } .td-dropdown .buttons { vertical-align: top; !important } 
 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JS Bin</title> </head> <body> <div class="wrapper"> <div class="td-dropdown" dropdown> <div class="buttons"> <button type="button" class="btn btn-primary btn-sm" dropdown-toggle> Filter Search by:<span class="caret" aria-hidden="true"></span> </button> </div> <div class="dropdownmenu"> <ul class="dropdown-menu" role="menu"> <li><a ng-click="dropChange('all')">All</a> <li> <li><a ng-click="dropChange('floor')">Floor</a> </li> <li><a ng-click="dropChange('building')">Building</a> </li> <li><a ng-click="dropChange('room')">Room</a> </li> </ul> </div> </div> </div> <div class="wrapper">{{mockDropVal}}</div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM