html - 如何在 Bootstrap 下拉菜单的右侧获得内联徽章?

标签 html css twitter-bootstrap

我有一个这样的 Bootstrap 下拉菜单:

<div class="dropdown btn-group">
    <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
        Action
        <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
        <li><a href="#">Foo <span class="badge pull-right">63</span></a></li>
        <li><a href="#">Bar <span class="badge pull-right">12</span></a></li>
    </ul>
</div>

我试图在每个元素的右侧获得一个“徽章”计数器,但不知何故它总是跳到下一行。我认为这是因为下拉列表“li”>“a”元素是 block 元素。当我不使用右拉时,它可以工作……但显然我希望它们在右侧对齐。

有什么简单的方法吗?

这是一个 jsfiddle:http://jsfiddle.net/BqKNV/392/

最佳答案

.dropdown-menu > li > a {
    position:relative;
}
.dropdown-menu > li > a > .badge {
    position:absolute;
    right:5px
}

position:relative 添加到 .dropdown-menu > li > a

从徽章中删除 pull-right 类。

关于html - 如何在 Bootstrap 下拉菜单的右侧获得内联徽章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28627370/

相关文章:

javascript - 根据单选按钮动态更新选择

html - 在点击事件中调用 preventDefault 后如何存储标签访问状态?

javascript - 使用 jQuery 设置 html 类 CSS

css - Firebug FireDiff - 如何保存整个 CSS 文件?

php - 如何使用 PHP 生成条形码并将其显示为同一页面上的图像

javascript - 如何使用ajax以表格格式打印这些数据

html - 在 Actionscript 3 项目中显示 HTML

css - HTML5 视频背景颜色与网站背景颜色不匹配——在某些浏览器中,有时

javascript - 如何根据密码分数动态更改 Bootstrap 密码强度工具提示颜色

css - Bootstrap 网站正在打印链接