簡體   English   中英

Bootstrap 3 Glyphicon在下拉菜單中未對齊

[英]Bootstrap 3 Glyphicon not aligned in dropdown menu

我正在使用Bootstrap 3制作一個簡單的下拉菜單,對我的用戶列表進行如下排序:

<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="sortUsers" data-toggle="dropdown">
    Sort by
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="sortUsers">
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">First Name<span class="glyphicon glyphicon-sort-by-alphabet"></span></a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Last Name</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Nickname</a></li>
  </ul>
</div>

但是,glyphicon不在同一行上對齊。 如何使其與“名字”在同一行?

用戶排序下拉菜單

您正在使用什么版本的引導程序? 新版本3.3.1可以正常使用,這里正在工作

http://jsfiddle.net/52VtD/9050/

 <div class="dropdown">
      <button class="btn btn-default dropdown-toggle" type="button" id="sortUsers" data-toggle="dropdown">
        Sort by
        <span class="caret"></span>
      </button>
      <ul class="dropdown-menu" role="menu" aria-labelledby="sortUsers">
        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">First Name <span class="glyphicon glyphicon-sort-by-alphabet"></span></a></li>
        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Last Name</a></li>
        <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Nickname</a></li>
      </ul>
    </div>

非常感謝您的調查。 由於似乎JavaScript和HTML都不是問題,所以我決定檢查我的CSS文件,發現我覆蓋了默認的下拉列表類規范。 此后,我對其進行了調整,現在它可以按預期運行。 再次感謝所有提供幫助的人,我將表示敬意。 :)

暫無
暫無

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

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